Master of science programe

  • Program: Graduate program
  • Degree: Master
  • Major: Computer Science
  • Major code:
1. The goals of Master program
  • The master program aims to train students mastering the theory, having a high level of practice, being able to work independently, creatively and having the ability to detect and solve problems in trained specialties. Master’s program must ensure core knowledge for computer science, and promote the strength of computer science majors of the university, including Knowledge-Based and Machine Learning, Natural Language Processing, and Computer Vision.
  • Students have general knowledge and specialized professional knowledge, solid methodologies, are able to apply modern achievements of Computer Science into practice to meet the high demands of society, capable of research and development at high-level environment, as well as the ability to play a leadership role and actively contribute to the advancement of science and technology. The training is carried out according to research direction and application direction, specifically:
    • Research direction program: provides students with in-depth knowledge in major and specialization, and appropriate scientific research methods to study independently, develop scientific perspectives, discover and test new hypotheses; can work in research, teaching, consulting and policy positions or other positions in the field of specialized training; can continue to participate in a doctoral training program.
    • Application direction program: helps students improve professional knowledge and skills of professional activities; have the ability to work independently and creatively; be capable of designing products, applying research results, detecting and organizing the implementation of complex tasks in professional activities, promoting and effectively using specialized knowledge in implementation specific jobs, be suitable to actual conditions at agencies, organizations and economic units; It is possible to learn additional general knowledge and research methods to continue participating in the doctoral training program.
  • General knowledge and Specialized professional knowledge are centralized to enhance students’ self-research and research motivation, helping them to develop their knowledge, enhance their professional capacity and research ability.
2. The viewpoint on design the education program
  • The graduate program in Computer Science is the credit system to implement the training objectives, provide an in-depth knowledge of Computer Science, and orient students to study the professional knowledge or can be used proficiently to serve social needs.
  • General knowledge and Specialized professional knowledge are centralized to enhance students’ self-research and research motivation, helping them to develop their knowledge, enhance their professional capacity and research ability.
  • Students in Computer Science are capable of international integration and study and research at higher levels.
3. Training time:
  • Training time is 02 academic years.
4. Expected learning outcome
The graduate program in Computer Science will provide students with the basic and intensive knowledge, needed skills, and an international-level learning environment. The goal is to help students after graduation can work in a high-tech and scientific environment, in domestic or abroad. Students are also focused on training scientific research methods, promoting creativity, being able to continue learning and researching in advanced environments in the world.
4.1. About knowledge

  • The knowledge focuses on the development of intelligent systems and knowledge based systems, image processing, natural language processing and robot interaction, and related fields. These are the areas that the world is currently interested in researching, developing and applying to serve the increasing needs of people.
  • Improve knowledge about scientific research methods and foreign languages.
4.2 About skills

  • In addition to mastering practical skills, students also have the skills to analyze, design, argue and conduct experiment systematically and scientifically for large problems with high complexity.
  • Have self-research skills and creative to solve complex problems.
4.3. About qualities and attitude

  • Strictly abide by the law, comply with the regulations in information technology, especially respect copyright and intellectual property.
  • Actively take part in the common good of the community, for the development of Vietnam’s information technology.
  • Have sefl-study and self-improvement attitude.
4.4. About capacity

  • After graduating, students have abilities to the capacity to self-study and organize research; capable of continuing to study at the doctoral level; capable of working at universities and research institutes; being able to participate in projects of developing / exploiting / managing informatic systems, especially intelligent systems; have a scientific approach to new problem in Information Technology; have professional communication skills in English.
  • Be able to apply the state-of-the-art achievements of Computer Science into practice as well as being able to play a leader role to develop and contribute positively to the development of science and technology.
  • Be able to expand knowledge of other related fields in the Information Technology through electives.

5. The education program

Knowledge block

Number of credits


Research direction

Application direction

General knowledge

Philosophy 3 3  
Math 4 4  
English     Fulfil the requirements of ELO

Specialized professional knowledge

Compulsory subjects 8 8  
Research Methods in Science 2   Research direction
Concentration courses ≥ 12 ≥ 12  
Elective ≥ 16 ≥ 23  
Thesis 15 10  
Total ≥ 60 ≥ 60 Students can accumulate more than 60 credits.