| No. |
Block of Knowledge |
Total credits |
| |
|
Total credits |
Compulsory |
Optional |
| 1 |
General Education Knowledge: 61 credits |
|
| 1.1 |
- Political theory and law modules
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 301001 |
The Basic Principles of Marxism - Leninism |
5 |
3 |
Social Sciences & Humanities |
| 301002 |
Ho Chi Minh Ideology |
2 |
4 |
Social Sciences & Humanities |
| 301003 |
Revolutionary Way of Communist Party of Vietnam |
3 |
5 |
Social Sciences & Humanities |
|
10 |
10 |
|
| 1.2 |
- Social Sciences
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 302053 |
Introduction of Laws |
2 |
2 |
Law |
|
2 |
2 |
|
| 1.3 |
- Natural Sciences
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 501031 |
Applied Calculus for IT |
4 |
1 |
Information Technology |
| 502061 |
Applied Probability and Statistics for IT |
4 |
2 |
Information Technology |
| 501032 |
Applied Linear Algebra for IT |
4 |
1 |
Information Technology |
|
12 |
12 |
|
| 1.4 |
- English
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 001214 |
Global Citizen English 4 |
8 |
2 |
TDT Creative Language Center |
| 001212 |
Natural English 2 |
5 |
1 |
TDT Creative Language Center |
| 001213 |
Global Citizen English 3 |
8 |
1 |
TDT Creative Language Center |
| 001215 |
Global Citizen English 5 |
9 |
2 |
TDT Creative Language Center |
|
30 |
30 |
|
| 1.5 |
Informatics Basics |
|
|
|
| 1.6 |
- Supporting Skills
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 302207 |
Presentation Skills |
1 |
1 |
Social Sciences & Humanities |
| 302205 |
Creative Thinking Skills |
1 |
2 |
Social Sciences & Humanities |
| L00001 |
Skills for sustainable development |
2 |
1 |
Department of Skills |
| L00017 |
Skills for sustainable development - Coach |
0 |
1 |
Department of Skills |
| L00018 |
Skills for sustainable development - Design your life |
0 |
1 |
Department of Skills |
| 300085 |
Writing and Presenting Skills |
1 |
3 |
Social Sciences & Humanities |
| 300051 |
Teamwork Skills |
1 |
2 |
Social Sciences & Humanities |
| 300015 |
Learning methods in university |
1 |
1 |
Social Sciences & Humanities |
|
7 |
7 |
|
| 1.7 |
- Physical Education
-
| Code |
Module |
Credits |
Semester |
Faculty |
| D01001 |
Swimming (Compulsory) |
0 |
1 |
Sport Science |
| |
Optional group of Physical Education 1 |
0 |
2-0 |
|
| D01106 |
Physical Education 1 - Tennis |
0 |
|
Sport Science |
| D01101 |
Physical Education 1 - Football |
0 |
|
Sport Science |
| D01105 |
Physical education 1 - Aerobic |
0 |
|
Sport Science |
| D01102 |
Physical Education 1 - Taekwondo |
0 |
|
Sport Science |
| D01103 |
Physical Education 1 - Volleyball |
0 |
|
Sport Science |
| D01104 |
Physical Education 1 - Badminton |
0 |
|
Sport Science |
| D01120 |
Physical education 1 - Fitness |
0 |
|
Sport Science |
| D01121 |
Physical education 1 - Hatha Yoga |
0 |
|
Sport Science |
| |
Optional Group of Physical Education 2 |
0 |
2-0 |
|
| D01205 |
Physical Education 2 - Table Tennis |
0 |
|
Sport Science |
| D01201 |
Physical Education 2 - Karate |
0 |
|
Sport Science |
| D01202 |
Physical Education 2 - Vovinam |
0 |
|
Sport Science |
| D01204 |
Physical Education 2 - Basketball |
0 |
|
Sport Science |
| D01206 |
Physical Education 2 - Action Chess |
0 |
|
Sport Science |
| D01203 |
Physical Education 2 - Vietnamese Traditional Martial Art |
0 |
|
Sport Science |
| D01220 |
Physical education 2 - Field Hockey |
0 |
|
Sport Science |
|
Certificate of Physical Education |
| 1.8 |
- National Defense Education
-
| Code |
Module |
Credits |
Semester |
Faculty |
| D02029 |
National Defense Education - 2nd Course |
0 |
2 |
National Defense & Security Education Centre |
| D02028 |
National Defense Education - 1st Course |
0 |
2 |
National Defense & Security Education Centre |
| D02030 |
National Defense Education - 3rd Course |
0 |
1 |
National Defense & Security Education Centre |
|
Certificate of National Defense Education |
| 2 |
Specialized Education Knowledge: 82 credits |
|
| 2.1 |
- Basic Knowledge
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 501043 |
Data Structures and Algorithms I |
4 |
2 |
Information Technology |
| 501042 |
Programming Methodology |
4 |
1 |
Information Technology |
| 501044 |
Discrete Structures |
4 |
3 |
Information Technology |
|
12 |
12 |
|
| 2.2 |
Major Knowledge |
54 |
33 |
21 |
| 2.2.1 |
General Knowledge |
13 |
13 |
|
| |
- General modules and Compulsory modules
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 502056 |
Basic Career Requirement |
1 |
4 |
Information Technology |
| 502044 |
Computer Organisation |
4 |
2 |
Information Technology |
| 502046 |
Introduction to Computer Networks |
4 |
3 |
Information Technology |
| 502047 |
Introduction to Operating Systems |
4 |
3 |
Information Technology |
|
13 |
13 |
|
| 2.2.2 |
Specialized Knowledge |
41 |
20 |
21 |
| |
- General modules and compulsion modules
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 503040 |
Design and Analysis of Algorithms |
4 |
5 |
Information Technology |
| 502045 |
Software Engineering |
4 |
5 |
Information Technology |
| 502051 |
Database Systems |
4 |
4 |
Information Technology |
| 502042 |
Combinatorics and Graphs |
4 |
4 |
Information Technology |
| 504074 |
Industrial Experience Requirement |
4 |
6 |
Information Technology |
|
20 |
20 |
|
| |
- Optional Modules
-
| Code |
Module |
Credits |
Semester |
Faculty |
| |
Optional Group 1 |
15 |
4-3,5-6,6-3,7-3 |
|
| 502043 |
Data Structures and Algorithms II |
4 |
|
Information Technology |
| 505054 |
Formal Specification & Design Techniques |
3 |
|
Information Technology |
| 503073 |
Web Programming and Applications |
3 |
|
Information Technology |
| 504058 |
Software Testing |
3 |
|
Information Technology |
| 505055 |
Embedded Software Design |
3 |
|
Information Technology |
| 502050 |
Requirements Analysis and Design |
3 |
|
Information Technology |
| 503058 |
Logic and Formal Systems |
3 |
|
Information Technology |
| 504060 |
Software Verification and Validation |
3 |
|
Information Technology |
| 504070 |
Enterprise Service-Oriented Architecture |
3 |
|
Information Technology |
| 503057 |
Software Engineering on Modern Application Platforms |
3 |
|
Information Technology |
| 502057 |
Programming Language Concepts |
3 |
|
Information Technology |
| 504076 |
Game Development |
3 |
|
Information Technology |
| 503074 |
Mobile Apps Development |
3 |
|
Information Technology |
| 504077 |
Design Pattern |
3 |
|
Information Technology |
| 503056 |
Software Development on Evolving Platforms |
3 |
|
Information Technology |
| 505053 |
Automatic Software Validation |
3 |
|
Information Technology |
| 504073 |
Advanced Software Engineering |
3 |
|
Information Technology |
| |
Optional Group 2 |
6 |
6-3,7-3 |
|
| 503043 |
Introduction to Artificial Intelligence |
3 |
|
Information Technology |
| 503049 |
Introduction to Computer Security |
3 |
|
Information Technology |
| 505043 |
Knowledge Discovery and Data Mining |
3 |
|
Information Technology |
| 503066 |
Enterprise Resource Planning Systems |
3 |
|
Information Technology |
| 503067 |
IT and Customer Relationship Management |
3 |
|
Information Technology |
| 503044 |
Introduction to Machine Learning |
3 |
|
Information Technology |
| 504068 |
Distributed Databases |
3 |
|
Information Technology |
| 504045 |
Introduction to Language Processing |
3 |
|
Information Technology |
| 502049 |
Introduction to Information Security |
3 |
|
Information Technology |
| 502052 |
Enterprise Systems Development Concepts |
3 |
|
Information Technology |
| 503062 |
Management of Information Systems |
4 |
|
Information Technology |
|
21 |
|
21 |
| 2.3 |
- Apprenticeship
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 512CM1 |
Professional practice skills |
0 |
7 |
Information Technology |
| 504078 |
Information Technology Project 1 |
4 |
7 |
Information Technology |
|
4 |
4 |
|
| 2.4 |
- Graduation Thesis or Specialized Optional Modules
-
| Code |
Module |
Credits |
Semester |
Faculty |
| 504079 |
Graduation Thesis |
12 |
8 |
Information Technology |
|
12 |
|
12 |
| |
|
143 |
110 |
33 |