The Faculty of Information Technology, VNUHCM-University of Science (hereafter, Faculty) is a leading faculty in the field of computing in Vietnam. Founded in 1995, the Faculty is not only one of the first schools of computing but also among the largest in terms of the student body and the number of the academic staff in Vietnam. It is considered as one of the most selective faculties in the nation, admitting only students who achieve remarkably high scores in the annual national examination, and also an attractive place for those who won medals in national or international programming or mathematics contests. The Faculty has over 100 permanent academic staff members and many visiting professors from other prestigious domestic and international higher education institutions.

The Faculty has over 5,000 students pursuing three different degree levels including 4-year Bachelor of Science (BSc), Master, and Doctorate covering a wide range of majors in computing. It offers various undergraduate programs including a regular Vietnamese-based BSc, an English-based BSc, a French-based BSc, an Honors, a High-Quality BSc, and a distance-learning BSc.

The Faculty consists of six academic departments covering a wide range of disciplines including Computer Science, Software Engineering, Information Systems, Computer Network and Telecommunication, Knowledge Engineering, and Computer Vision and Cybernetics.

The Faculty has collaborations and student exchanges with well-known international institutions such as National Institute of Informatics (NII, Japan), Japan Advanced Institute of Science and Technology (JAIST, Japan), National University of Singapore (NUS), Portland State University (PSU, USA), University of Memphis (UM, USA), and University Claude Bernard Lyon 1 (UCBL1, France).

Mission

  • Providing premier teaching and studying experience for undergraduate and postgraduate programs in the field of computing.
  • Developing students to become successful, self-determining, and ethical computing-solution developers or professional leaders, who apply their knowledge and skills to make the society better.

Vision

  • Becoming a world-class school of computing, offering excellent study programs and educational experience, which focuses on developing high-quality and creative computing solutions to contribute to the development of the society.

MAJORS

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science is the four-year program that was first introduced in 1995. The program offers students fundamental and in-depth knowledge and technical skills in computer science. It also trains students on personal and interpersonal skills to be ready for their future career path. Students are instructed to be able to apply technical knowledge and different skills to identify and analyze real-world computing problems; to design, implement, and verify computing solutions. The focus of the program is to update students with in-depth and state-of-the-art knowledge on the latest advancement of computer science such as AI, deeplearning, large language models, and the scientific methods and research experience.

Students pursuing this program can follow one of four tracks, including AI-based computer science, knowledge engineering, computer vision, and data science. The students select their tracks after completing the first two years with foundation courses in mathematics, physics, and computer science. Upon completion of the program, students are ready to take on important roles in both industrial and academic environments such as researcher, AI engineer, vision engineering, data science and analytics. Furthermore, students will have stable knowledge and the opportunity in higher education in computer science.

Students are required to complete a minimum of 138 credits of core and elective courses to graduate. A graduation thesis is optional but highly recommended for students.

Bachelor of Science in Software Engineering

The Bachelor of Science in Software Engineering was first opened in 1998. This four-year program provides students a fundamental knowledge in computing with concentrations on software engineering, and personal and interpersonal skills. Students are expected to have a good understanding of mathematics and computer science theories and fundamentals. The program was designed to provide technical knowledge and skills on the concepts, methods, processes, techniques, and tools for professional software development. The program instructs students to identify and form up real-world problems; understand and be able to apply the full process of software development, including discovering and analyzing software requirements; design, implement, verify and validate, and deploy software solutions. Upon completion of the program, students are ready to play important roles in software development projects in industry.

Students are required to complete at least 138 credits to fulfill the graduation requirements. Students have different options for their graduation by doing a final-year thesis, a capstone project, or taking relevant courses of at least 10 credits.

Bachelor of Science in Information Systems

The Bachelor of Science in Information Systems program started in 1995, aiming to train students who, upon graduation, are capable of applying their knowledge, skills, and experience to analyze, construct, operate, and manage computer-based information systems in organizations effectively. In addition to the foundational knowledge in mathematics and computer science, students are equipped with in-depth knowledge and skills in database management, data analytics, as well as analyzing, designing and developing computer-based information systems in organizations. After completing the program, students can take on different roles in an organization, such as chief information officer, business analyst, data analyst, database designer, database administrator, database developer, or data architecture solution consultant, among other positions.

To complete this four-year program, students must take at least 138 credits, which include core and elective courses. Students also have different options for their graduation, such as doing a final-year thesis, a capstone project, or taking relevant courses worth at least 10 credits.

Bachelor of Science in Information Technology

The Bachelor of Science in Information Technology focuses on providing students fundamental and specialized knowledge and skills in the field of Information and Communications Technology (ICT). Students are expected to have a good understanding of principles, concepts, techniques, and tools in ICT. Upon graduation, they will be able to apply their knowledge, skills, and experience to identify and analyze problems; design, implement, evaluate, and operate solutions using approaches and tools in ICT. In this program, students can take either a general track of ICT or a computer networks & computer security specialization.

Like other Bachelor of Science programs, this program also requires students to complete a minimum of 138 credits to graduate.