Liên hệ

Email:
ictadmin@vnuk.udn.vn
Địa chỉ
Faculty Office, 3rd Floor, VNUK Building, 158A Le Loi Street, Hai Chau Ward, Da Nang City
Thời gian làm việc:
Monday – Friday, 8:00 AM – 5:00 PM

Đăng ký tư vấn

    Software Engineering

    Introduction to the Software Engineering Major

    Software Engineering is a bilingual English–Vietnamese program in the field of engineering at VNUK. The curriculum is developed based on ABET standards, with many courses organized drawing from the experience of Aston University, UK.

    The undergraduate Software Engineering program, under the discipline of Computer Science and Engineering, aims to train engineers in areas related to Software Engineering in order to meet the demand for high-quality human resources, respond to learners’ needs, and align with the economic development requirements of society. The program equips learners with fundamental knowledge for comprehensive development; the ability to apply basic engineering principles, advanced practical skills, and technical expertise to undertake the work of an engineer in fields related to Computer Science and Engineering, particularly in Software Engineering.

    Degree awarded: Engineer

    Program Objectives

    • Software Engineering graduates will have sufficient knowledge in Computer Science and Engineering to meet the demand for high-quality human resources in both domestic and international labor markets, as well as to pursue higher levels of study.

    • Software Engineering graduates will acquire technical expertise and soft skills to participate in implementing information systems, knowledge systems, and software systems projects that meet socio-economic needs.

    • Software Engineering graduates will demonstrate responsibility in their work, proactiveness in communication, and a positive attitude toward continuous learning in the field of Computer Science and Engineering.

    Program Structure

    No.CONTENTCREDIT
    1General Education Knowledge50
    2Professional Education Knowledge

    – Fundamental Knowledge of the Major

    – Specialized Knowledge

    – Graduation Thesis

    48

    35

    20

    Total152
    First Year of University

    Semester 1:

    • Marxism–Leninism Philosophy

    • Academic Skills

    • Advanced Mathematics 1

    • Applied Informatics

    • Communication Skills

    • English 1

    Semester 2:

    • Political Economy

    • Introduction to Programming & Computers

    • Advanced Mathematics 2

    • Physics 1

    • Global Culture

    • English 2

    Semester 3:

    • Scientific Socialism

    • Algorithms & Data Structures

    • Physics 2

    • General Law

    • English for Information Technology

    Semester 4:

    • Academic Writing

    • Object-Oriented Programming

    • Elective 1

    • Computer Architecture

    • Personal Development Planning

    Semester 5:

    • Mathematics for Computer Science

    • Fundamental Project of the Major

    • Principles of Programming

    • Elective 2

    • Introduction to Operating Systems

    Semester 6:

    • Database Analysis and Design

    • Application Development Process 1

    • Ho Chi Minh’s Ideology

    • Computer Networks

    Semester 7:

    • Web Application Design and Development

    • Mobile Application Design and Development

    • Application Development Process 2

    • Academic English

    Semester 8:

    • Introduction to Artificial Intelligence

    • Software System Development and Operation

    • Specialized Project

    • Major Elective 1

    Semester 9:

    • History of the Communist Party of Vietnam

    • Software Testing

    • Software Project Management

    • Major Elective 2

    • Internship

    • Graduation Thesis

    Program Learning

    OutcomesIntroduction to the Software Engineering Major

    • Ability to identify, formulate, and solve complex technical problems in the field of Computer Science and Engineering by applying principles of engineering, science, and mathematics.

    • Ability to apply engineering design to create solutions in software design that meet specific user needs, taking into account public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.

    • Ability to communicate effectively with diverse audiences.

    • Ability to work effectively in a team, where members are provided with opportunities for leadership, creating a collaborative and inclusive environment, setting goals, planning tasks, and achieving objectives.

    • Ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions for experiments and technical situations in Computer Science and Engineering, particularly in Software Engineering.

    • Ability to recognize ethical and professional responsibilities in technical situations and make informed judgments, considering the impact of engineering solutions in Computer Science and Engineering, especially in Software Engineering, in global, economic, environmental, and social contexts.

    • Ability to acquire and apply new knowledge as needed in the field of Computer Science and Engineering in general, and particularly in Software Engineering, using appropriate learning strategies.

    Career Prospects

    Introduction to the Software Engineering Major

    Graduates of the Software Engineering major can work in various fields and areas such as:

    • Analyzing, designing, and developing information technology projects to meet different applications in organizations, companies, schools, etc.

    • Planning and formulating policies for the development of IT applications, or programming and developing system software.

    • Working in consulting companies to propose solutions, build and maintain information systems, or working in IT departments.

    • Conducting scientific research and applying Information Technology in institutes, research centers, government research agencies, ministries, universities, and colleges.

    • Teaching computer science-related subjects at universities, colleges, vocational schools, and general education schools.

    • Pursuing higher levels of study.

    Verified by MonsterInsights