School website: https://it.hcmiu.edu.vn/
1. General information
Name of Training Program:
● Vietnamese: Công nghệ Thông tin
● English: Information Technology
Training Program Code: 8480201
Mode of Training: Full-time
Training Program:
● Single-discipline program awarding one degree issued by the International University.
Methods of Training:
● Application Method 1 (UD1)
● Research Method 2 (NC2)
Duration of Training: 2 years
Degree Title upon Graduation:
● Vietnamese: Thạc sĩ Công nghệ Thông tin
● English: Master of Information Technology
Language of Instruction: English
2. Program objectives
- General Objectives:
The Master of Information Technology program aims to build a training program for learners with full capacity, knowledge, and skills to reach advanced domestic and international levels. After graduating from the program, learners can work, research, teach and lead expertise (both in English) in the field of IT in organizations, training, and research facilities at home and abroad.
The program encompasses two methods: research and coursework, to meet the diverse needs of learners, for both input and output of the program. The main goal of the program is to equip basic knowledge, improve and continuously update new technology, as well as necessary skills so that students can develop careers related to jobs in science and technology. IT, Computer Science and Data Science. Especially the ability to research, solve and develop IT projects in practice.
- Detailed MIT program’s objectives:
– Research pathway
After graduation, students will be expected to:
● PO1A. Ability to research and apply in-depth theoretical knowledge, improve, and apply it to the IT field.
● PO2A.Have methods and analytical ability in scientific research
● PO3A. Able to carry out a specific scientific research topic
● PO4A. Ability to write scientific articles and submit articles to conferences and specialized journals and comply with ethics in research.
● PO5A. Able to teach and guide groups to conduct scientific research
– Coursework pathway
After graduation, students will be expected to:
● PO1B. Ability to apply in-depth theoretical knowledge and apply it to solve practical problems in the IT field.
● PO2B. Able to implement and develop IT-related projects
● PO3B. Ability to proficiently use tools, software, open-source code and programming tech-niques, project management skills related to IT.
● PO4B. Able to implement specific application projects related to IT and comply with profes-sional ethics in the field of information technology.
● PO5B. Able to teach and guide groups to practice in IT projects
3. Admission schemes
The MIT program looks for Vietnamese or foreign graduates who have a bachelor’s or engineering degree in IT or related fields. However, candidates with a degree in a related field will need to take additional courses before applying. You can find the list of these courses in Table xxx. The additional subjects can be taken in separate classes or can be included in the undergraduate program at the current Faculty of Information Technology. Other suitable majors, but not included in the current list of undergraduate majors of the Ministry of Education and Training, will be considered by the admission council.
Admission can be granted through application evaluation or direct admission for candidates who meet professional and English qualifications.
If candidates meet certain foreign language competency requirements, they are exempt from taking the competency assessment. To be eligible for exemption, a candidate must hold one of the following qualifications:
– A graduate degree, obtained through full-time study abroad, where the language of instruction was English;
– A university degree in English language;
– A university degree, where the program was taught in English.
Alternatively, candidates can provide one of the minimum English certificates reaching level 3 or 4 according to the 6-level Foreign Language Competency Framework for Vietnam. These certificates must have a validity of 2 years from the date of issuance to the date of registration and must be issued by an agency recognized by the Ministry of Education and Training or Vietnam National University-HCM.
Table. List of bachelor’s or engineering degrees in IT or related fields.
Candidate’s degree/major in |
Additional courses required |
7480201 – Information Technology 7480202 – Information Security |
Not required. |
7480101 – Computer Science 7480103 – Software Engineering 7480104 – Computer Systems 7480102 – Networking and Communications 7480106 – Computer Engineering 7480108 – Computer Engineering Technology 7480109 – Data Science |
Studying additional knowledge in one of the following subjects (exemptions may be considered depending on the undergraduate degree): – Databases. |
7140209 – Mathematics Teacher Education 7140210 – Informatics Teacher Education 7460117 – Mathematics – Informatics 7510302 – Electronics and Telecommunications 7510303 – Control and Automation Engineering |
Study additional knowledge in the following subjects (exemptions may be considered depending on the undergraduate degree): – Programming methodology – Data Structures and Algorithms – Databases |
4. Learning outcomes
To achieve the objectives above, the academic program is designed with 6 intended learning outcomes (ILOs) which are classified in knowledge, skills, and attitudes as in Table xx. The alignment of the ILOs and program objectives is explained in Table xx.
Table. Intended Learning Outcomes grouped by Knowledge, Skills, and Attitudes
Intended Learning Outcomes |
Knowledge, Skills, and Attitudes |
ILO1. Analyze a complex problem and apply principles of computing and related fields to identify solutions. |
Analyze, knowledge |
ILO2. Design, implement and evaluate IT solutions to meet computational requirements within the project context. |
Design, Implementation and Project Management knowledge |
ILO3. Communicate effectively in professional working environments. |
Self and Social communication skills |
ILO4. Recognize roles and responsibilities and make informed judgments in IT practices based on legal and ethical principles. |
Attitude and professional ethics |
ILO5. Function effectively as a member or leader of a team engaged in appropriate project activities |
Design, Implementation and Project Management knowledge |
ILO6. Apply information technology theory and software development fundamentals to create IT solutions |
Technological and methodological skills |
Table. The Alignment between the Program Objectives (POs) and Intended Learning Outcomes (ILOs)
Program Objectives for Research Pathway |
Program Objectives for Coursework Pathway |
Intended Learning Outcomes |
PO1A. Ability to research and apply in-depth theoretical knowledge, improve, and apply it to the IT field. |
PO1B. Ability to apply in-depth theoretical knowledge and apply it to solve practical problems in the IT field. |
ILO1. Analyze a complex problem and apply principles of computing and related fields to identify solutions. ILO6. Apply information technology theory and software development fundamentals to create IT solutions |
PO2A. Able to carry out a specific scientific research topic. PO3A. Have methods and analytical ability in scientific research. PO4A. Ability to write scientific articles and submit articles to conferences and specialized journals and comply with ethics in research. |
PO2B. Able to implement and develop IT-related projects. PO3B. Ability to proficiently use tools, software, open-source code and programming techniques, and project management skills related to IT. PO4B. Able to implement specific application projects related to IT and comply with professional ethics in the field of information technology.
|
ILO2. Design, implement and evaluate IT solutions to meet computational requirements within the project context. ILO6. Apply information technology theory and software development fundamentals to create IT solutions |
PO5A. Able to teach and guide groups to conduct scientific research |
PO5B. Able to teach and guide groups to practice in IT projects |
ILO3. Communicate effectively in professional working environments. ILO4. Recognize roles and responsibilities and make informed judgments in IT practices ILO5. Function effectively as a member or leader of a team engaged in appropriate project activities based on legal and ethical principles.
|
5. Course matrix and intended learning outcome
- Research Pathway
No. | Course ID | Subject | ECTS | Credits | Term | Intended Learning Outcome | ETCS | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | ||||||||||
1 | PE505 | Philosophy | 4.64 | 3 | 1 | x | 4.64 | ||||||||
2 | IT515 | Advanced Data Structures and Algorithms | 6.64 | 4 | 1 | x | x | x | 6.64 | ||||||
3 | IT502 | Advanced Database | 6.64 | 4 | 1 | x | x | x | 6.64 | ||||||
4 | IT516 | Advanced Computer Graphics | 6.64 | 4 | 1 | x | x | x | x | 6.64 | |||||
5 | IT517 | Cryptography | 6.64 | 4 | 2 | x | x | x | x | 6.64 | |||||
6 | PE501 | Research Methodology | 3.09 | 2 | 2 | x | x | x | 3.09 | ||||||
7 | PE502 | Professional Ethics | 3.09 | 2 | 2 | x | x | 3.09 | |||||||
8 | IT504 | Artificial Intelligence | 6.64 | 4 | 2 | x | x | x | x | 6.64 | |||||
9 | IT545 | Algorithm Optimization | 6.64 | 4 | 3 | x | x | x | 6.64 | ||||||
10 | IT551 | Special Study 1 | 8.73 | 4 | 3 | x | x | x | 8.73 | ||||||
11 | IT552 | Special Study 2 | 8.73 | 4 | 3 | x | x | x | 8.73 | ||||||
12 | IT560 | Research Project | 10.91 | 5 | 4 | x | x | x | 10.91 | ||||||
13 | IT564 | Thesis | 32.73 | 15 | 5,6 | x | x | x | 32.73 | ||||||
Elective courses (select 1 subject) | |||||||||||||||
1 | IT548 | Advanced IT Project Management | 6.64 | 4 | 4 | x | x | x | x | 6.64 | |||||
2 | IT522 | Data Warehousing and Data Mining | 6.64 | 4 | 4 | x | x | 6.64 | |||||||
3 | IT521 | Software Designs and Architectures | 6.64 | 4 | 4 | x | x | x | 6.64 | ||||||
4 | IT531 | Network Mangement | 6.64 | 4 | 4 | x | x | x | 6.64 |
- Course Work Pathway
No. | Course ID | Subject | ECTS | Credits | Term | Intended Learning Outcome | ETCS | |||||||
1 | 2 | 3 | 4 | 5 | 6 | |||||||||
1 | PE505 | Philosophy | 4.64 | 3 | 1 | x | 4.64 | |||||||
2 | IT515 | Advanced Data Structures and Algorithms | 6.64 | 4 | 1 | x | x | x | 6.64 | |||||
3 | IT502 | Advanced Database | 6.64 | 4 | 1 | x | x | x | 6.64 | |||||
4 | IT516 | Advanced Computer Graphics | 6.64 | 4 | 1 | x | x | x | x | 6.64 | ||||
5 | IT517 | Cryptography | 6.64 | 4 | 2 | x | x | x | x | 6.64 | ||||
6 | PE501 | Research Methodology | 3.09 | 2 | 2 | x | x | x | 3.09 | |||||
7 | PE502 | Professional Ethics | 3.09 | 2 | 2 | x | x | 3.09 | ||||||
8 | IT504 | Artificial Intelligence | 6.64 | 4 | 2 | x | x | x | x | 6.64 | ||||
9 | IT545 | Algorithm Optimization | 6.64 | 4 | 3 | x | x | x | 6.64 | |||||
11 | IT564 | Thesis | 26.18 | 12 | 5,6 | x | x | x | 26.18 | |||||
Elective courses (select 05 subjects) | ||||||||||||||
1 | IT548 | Advanced IT Project Management | 6.64 | 4 | 3, 4 | x | x | x | x | 6.64 | ||||
2 | IT522 | Data Warehousing and Data Mining | 6.64 | 4 | 3, 4 | x | x | 6.64 | ||||||
3 | IT521 | Software Designs and Architectures | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
4 | IT531 | Network Mangement | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
5 | IT542 | Information System Management | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
6 | IT506 | Big Data Analytics | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
7 | IT509 | Advanced Data Visualization
|
6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
8 | IT532 | Distributed Computing | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
9 | IT507 | Compiler | 6.64 | 4 | 3, 4 | x | x | 6.64 | ||||||
10 | IT508 | 3D Visualization for AR and VR | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
11 | IT544 | Network Security | 6.64 | 4 | 3, 4 | x | x | x | x | 6.64 | ||||
12 | IT525 | Information System Security | 6.64 | 4 | 3, 4 | x | x | x | x | 6.64 | ||||
13 | IT536 | Internet of Things | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
14 | IT549 | Natural Language Processing | 6.64 | 4 | 3, 4 | x | x | x | 6.64 | |||||
15 | IT550 | Special Study | 6.64 | 4 | 5 | x | x | x | 6.64 |
6. Training time, number of credits required
Method of Training |
Duration of Training |
Required Credits |
UD1 |
2 years |
63 |
NC2 |
2 years |
63 |
7. Graduation condition
As specified in the Master’s degree training regulations of the International University.
8. Curriculum Overview
In 2022, the MIT program was launched to provide students with advanced skills and knowledge in information technology. After its first year, the program was revised to better meet industry demands and academic advancements.
In 2023, the curriculum was updated, leading to the replacement of four subjects based on feedback from students, faculty, and industry partners.The changes aimed to keep the program relevant and challenging.
The original curriculum included a wide range of foundational subjects for a comprehensive educational experience. However, as the program progressed, it became clear that some areas needed more focus, while others could be improved or replaced to enhance the overall learning experience.
Starting from the 2023 intake, students participate in a new curriculum featuring four new and advanced subjects.
The curriculum for the Research Pathway program for the academic year 2022
First Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
IT511 |
Data Structures and Algorithms |
4 |
6.64 |
IT513 |
Computer Network |
4 |
6.64 |
IT512 |
Database |
4 |
6.64 |
IT514 |
Object Oriented Programming |
4 |
6.64 |
IT545 |
Algorithm Optimization |
4 |
6.64 |
IT504 |
Artificial Intelligence |
4 |
6.64 |
Total |
12 |
19.92 |
Total |
12 |
19.92 |
||
Semester 3 (Summer Semester) |
Credits |
ECTS |
|
|
|
|
|
PE501 |
Research Methodology |
2 |
3.09 |
|
|
|
|
PE502 |
Professional Ethics |
2 |
3.09 |
|
|
|
|
|
Elective 1 |
4 |
6.64 |
|
|
|
|
Total |
8 |
12.82 |
|
|
|
||
Second Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
IT5551 |
Special Study 1 |
4 |
8.73 |
PE505 |
Philosophy |
3 |
4.64 |
IT552 |
Special Study 2 |
4 |
8.73 |
IT564 |
Thesis |
15 |
32.73 |
IT560 |
Research Project |
5 |
10.91 |
|
|
|
|
Total |
13 |
28.37 |
Total |
18 |
37.37 |
Total: 63 credits/118.4 ECTS
The curriculum for the Coursework Pathway program for the academic year 2022
First Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
IT511 |
Data Structures and Algorithms |
4 |
6.64 |
IT513 |
Computer Network |
4 |
6.64 |
IT512 |
Database |
4 |
6.64 |
IT514 |
Object Oriented Programming |
4 |
6.64 |
IT545 |
Algorithm Optimization |
4 |
6.64 |
IT504 |
Artificial Intelligence |
4 |
6.64 |
Total |
12 |
19.92 |
Total |
12 |
19.92 |
||
Semester 3 (Summer Semester) |
Credits |
ECTS |
|
|
|
|
|
PE501 |
Research Methodology |
2 |
3.09 |
|
|
|
|
PE502 |
Professional Ethics |
2 |
3.09 |
|
|
|
|
|
Elective 1 |
4 |
6.64 |
|
|
|
|
Total |
8 |
12.82 |
|
|
|
||
Second Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
|
Elective 2 |
4 |
6.64 |
PE505 |
Philosophy |
3 |
4.64 |
|
Elective 3 |
4 |
6.64 |
|
Elective 4 |
4 |
6.64 |
|
Elective 4 |
4 |
6.64 |
IT564 |
Thesis |
12 |
26.18 |
Total |
12 |
19.92 |
Total |
19 |
37.37 |
Total: 63 credits/110.04 ECTS
The curriculum for the Research Pathway starting from the academic year 2023 and onwards
First Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
IT515 |
Advanced Data Structures and Algorithms |
4 |
6.64 |
IT516 |
Advanced Computer Graphics |
4 |
6.64 |
IT502 |
Advanced Database |
4 |
6.64 |
IT517 |
Cryptography |
4 |
6.64 |
IT545 |
Algorithm Optimization |
4 |
6.64 |
IT504 |
Artificial Intelligence |
4 |
6.64 |
Total |
12 |
19.92 |
Total |
12 |
19.92 |
||
Semester 3 (Summer Semester) |
Credits |
ECTS |
|
|
|
|
|
PE501 |
Research Methodology |
2 |
3.09 |
|
|
|
|
PE502 |
Professional Ethics |
2 |
3.09 |
|
|
|
|
|
Elective 1 |
4 |
6.64 |
|
|
|
|
Total |
8 |
12.82 |
|
|
|
||
Second Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
IT5551 |
Special Study 1 |
4 |
8.73 |
PE505 |
Philosophy |
3 |
4.64 |
IT552 |
Special Study 2 |
4 |
8.73 |
IT564 |
Thesis |
15 |
32.73 |
IT560 |
Research Project |
5 |
10.91 |
|
|
|
|
Total |
13 |
28.37 |
Total |
18 |
37.37 |
Total: 63 credits/118.4 ECTS
The curriculum for the Coursework Pathway starting from the academic year 2023 and onwards
First Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
IT515 |
Advanced Data Structures and Algorithms |
4 |
6.64 |
IT516 |
Advanced Computer Graphics |
4 |
6.64 |
IT502 |
Advanced Database |
4 |
6.64 |
IT517 |
Cryptography |
4 |
6.64 |
IT545 |
Algorithm Optimization |
4 |
6.64 |
IT504 |
Artificial Intelligence |
4 |
6.64 |
Total |
12 |
19.92 |
Total |
12 |
19.92 |
||
Semester 3 (Summer Semester) |
Credits |
ECTS |
|
|
|
|
|
PE501 |
Research Methodology |
2 |
3.09 |
|
|
|
|
PE502 |
Professional Ethics |
2 |
3.09 |
|
|
|
|
|
Elective 1 |
4 |
6.64 |
|
|
|
|
Total |
7 |
12.82 |
|
|
|
||
Second Year |
|||||||
Semester 1 (Autumn Semester) |
Credits |
ECTS |
Semester 2 (Spring Semester) |
Credits |
ECTS |
||
|
Elective 2 |
4 |
6.64 |
PE505 |
Philosophy |
3 |
4.64 |
|
Elective 3 |
4 |
6.64 |
|
Elective 4 |
4 |
6.64 |
|
Elective 4 |
4 |
6.64 |
IT564 |
Thesis |
12 |
26.18 |
Total |
12 |
19.92 |
Total |
18 |
37.37 |
Total: 63 credits/110.04 ECTS
– List of Elective Courses
For the Research Pathway
Students have to take at least 1 courses from following list
Course ID |
Elective |
Credits |
ECTS |
IT548 |
Advanced IT Project Management |
4 |
6.64 |
IT522 |
Data Warehousing and Data Mining |
4 |
6.64 |
IT521 |
Software Designs and Architecture |
4 |
6.64 |
IT531 |
Network Management |
4 |
6.64 |
For the Coursework Pathway
Students have to take at least 5 courses from following list
Course ID |
Elective |
Credits |
ECTS |
IT548 |
Advanced IT Project Management |
4 |
6.64 |
IT522 |
Data Warehousing and Data Mining |
4 |
6.64 |
IT521 |
Software Designs and Architecture |
4 |
6.64 |
IT531 |
Network Management |
4 |
6.64 |
IT542 |
Information System Management |
4 |
6.64 |
IT506 |
Big Data Analytics |
4 |
6.64 |
IT509 |
Advanced Data Visualization |
4 |
6.64 |
IT532 |
Distributed Computing |
4 |
6.64 |
IT507 |
Compiler |
4 |
6.64 |
IT508 |
3D Visualization for AR and VR |
4 |
6.64 |
IT544 |
Network Security |
4 |
6.64 |
IT528 |
Information System Security |
4 |
6.64 |
IT536 |
Internet of Things |
4 |
6.64 |
IT549 |
Natural Language Processing |
4 |
6.64 |