Software Engineering Bachelor’s Program (Full-time)
Admission Code 7480103
Degree Bachelor
Duration of training 3,5 years – 120 credits
Admission Combination A00: Math, Physics, Chemistry A01: Math, Physics, English D01: Literature, Math, English D03: Literature, Math, France D07: Math, Chemistry, English D28: Math, Physics, Japnanese
Introduction
The Software Engineering program provides students with the skills, knowledge, and hands-on experience required by potential employers. The program helps students develop professional skills such as programming, analysis, design, quality assurance and software project management as well as skills in foreign languages, teamwork, etc. In order to participate in projects that create software solutions to real-world problems in a dynamic professional or startup environment.
Program Objectives
In alignment with the University’s vision and missions, the BSc. Programme in Software Engineering is designed to provide its students with following goals:
To train students to be able to participate and take on positions in development projects, testing processes and maintenance of application software on many different platforms such as computers, web, mobile devices. mobile, embedded device or cloud service.
To equip students with skills in self-research, experimentation and application of new technology techniques to meet the development needs of the industry and society. Thereby, students improve their ability to solve new and more complex problems arising in the development of society.
To equip students with teamwork skills as well as the ability to communicate and solve problems in working, consult and persuade many people of many different professions.
To help students understand and apply the rules and standards of Professional Ethics. Apply knowledge and skills of the industry in practice, contributing to promoting the sustainable development of society and the world.
To provide diverse industry orientations to help students develop in an in-depth direction or in a wide range of fields in software engineering.
To have a flexible structure to respond to advances in technology as well as community needs
Expected Learning Outcomes (PLOs)
PLO.1: To have general knowledge of political theory, social science, natural science, computer science, to apply in professional field.
PLO.2: To have knowledge in programming, algorithms, analysis, design, methods as well as common programming languages and appropriate tools to build and develop software projects on different platforms.
PLO.3: To have knowledge about database, data safety to design, store and exploit data on suitable database management systems into software projects.
PLO.4: To design software architectures to develop projects in the real-world environment.
PLO.5: To apply teamwork method effectively to participate in software project teams.
PLO.6: To discover, analyse and avaluate new programming languages, new technologies for working in a changing environment
PLO.7: To communicate effectively in both Vietnamese and English verbally as well as in writing documments in software engineering
PLO.8: To Apply ethical rules, professional behavior, respect for the law to solve problems in software engineering as well as in society.
PLO.9: To apply lifelong learning through self-research activities, fostering advanced knowledge, advanced skills in the field of information technology and interdisciplinary knowledge throughout the career.
Career opportunities
Graduating from software engineering, students can hold the following positions and titles:
Programming and developing cross-platform applications