SCHOOL OF INFORMATION TECHNOLOGY
I. LIST OF UNDERGRADUATE PROGRAMS
– INFORMATION TECHNOLOGY
– COMPUTER SCIENCE
– DATA SCIENCE
II. PROGRAM DETAILS
- INFORMATION TECHNOLOGY
– Name of qualification: Engineer in Information Technology
– Official duration in credits and years: 4,5 years, 150 credits;
– Language of instruction: English;
– Assessment/Accreditation Status: This program is assessed by ASEAN University Network (AUN) in 2010, 2023.
Course list
Network Engineering
Subject’s ID | Subject | Credits | ||
Total | Lecture | Lab | ||
1st Year – Semester 1 | ||||
MA001IU | Calculus 1 | 4 | 4 | 0 |
EN008IU | Academic English 1 (Listening skills) | 2 | 2 | 0 |
EN007IU | Academic English 1 (Writing skills) | 2 | 2 | 0 |
IT064IU | Introduction to Computing | 3 | 3 | 0 |
IT116IU | C/C++ Programming | 4 | 3 | 1 |
PT001IU | Physical Training 1 | 3 | 0 | 3 |
1st Year – Semester 2 | ||||
IT153IU | Discrete Mathematics | 3 | 3 | 0 |
PH013IU | Physics 1 | 2 | 2 | 0 |
EN012IU | Academic English 2 (Speaking skills) | 2 | 2 | 0 |
EN011IU | Academic English 2 (Writing skills) | 2 | 2 | 0 |
IT067IU | Digital Logic Design | 3 | 3 | 0 |
IT099IU | Digital Logic Design Laboratory | 1 | 0 | 1 |
IT069IU | Object-Oriented Programming | 4 | 3 | 1 |
2nd Year – Semester 1 | ||||
IT154IU | Linear algebra | 3 | 3 | 0 |
IT013IU | Algorithms and Data Structures | 4 | 3 | 1 |
IT079IU | Principles of Database Management | 4 | 3 | 1 |
MA003IU | Calculus 2 | 4 | 4 | 0 |
PE015IU | Philosophy Marx – Lenin | 3 | 3 | 0 |
PE016IU | Marxist – Leninist Political Economy | 2 | 2 | 0 |
2nd Year – Semester 2 | ||||
IT089IU | Computer Architecture | 4 | 3 | 1 |
IT091IU | Computer Networks | 4 | 3 | 1 |
IT093IU | Web Application Development | 4 | 3 | 1 |
MA026IU | Probability, Statistic & Random Process | 3 | 3 | 0 |
PE017IU | Scientific Socialism | 2 | 2 | 0 |
3rd Year – Semester 1 | ||||
IT017IU | Operating System | 4 | 3 | 1 |
IT096IU | Net-Centric Programming | 4 | 3 | 1 |
IT125IU | System & Network Administration | 4 | 3 | 1 |
PH014IU | Physics 2 | 2 | 2 | 0 |
PT002IU | Physical Training 2 | 3 | 0 | 3 |
3rd Year – Semester 2 | ||||
IT094IU | Information System Management | 4 | 3 | 1 |
IT117IU | System and Network Security | 4 | 3 | 1 |
PH015IU | Physics 3 | 3 | 3 | 0 |
PH016IU | Physics 3 Laboratory | 1 | 0 | 1 |
PE018IU | History of Vietnamese Communist Party | 2 | 2 | 0 |
PE019IU | Ho Chi Minh’s Thoughts | 2 | 2 | 0 |
Elective 1 | 4 | 3 | 1 | |
3rd Year – Semester 3 | ||||
IT082IU | Internship | 3 | 0 | 3 |
4th Year – Semester 1 | ||||
IT159IU | Artificial intelligence | 4 | 3 | 1 |
IT139IU | Scalable and Distributed Computing | 4 | 3 | 1 |
PH012IU | Physics 4 | 2 | 2 | 0 |
IT120IU | Entrepreneurship | 3 | 3 | 0 |
Elective 2 | 4 | 3 | 1 | |
4th Year – Semester 2 | ||||
IT083IU | Special Study of the Field | 3 | 0 | 3 |
IT134IU | Internet of Things | 4 | 3 | 1 |
PE020IU | Engineering Ethics and Professional Skills | 3 | 3 | 0 |
4th Year – Semester 3 | ||||
IT058IU | Thesis | 10 | 0 | 10 |
PE021IU | General Law | 3 | 3 | 0 |
Elective group (select 16 Credits of following courses)
Subject’s ID | Subject | Credits | ||
Total | Lecture | Lab | ||
IT163IU | Optimization and Applications | 4 | 3 | 1 |
IT024IU | Computer Graphics | 4 | 3 | 1 |
IT045IU | Network Design and Evaluation | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT068IU | Principles of Electrical Engineering I | 3 | 3 | 0 |
IT074IU | Electronics Devices | 3 | 3 | 0 |
IT076IU | Software Engineering | 4 | 3 | 1 |
IT090IU | Object-Oriented Analysis and Design | 4 | 3 | 1 |
IT092IU | Principles of Programming Languages | 4 | 3 | 1 |
IT098IU | Principles of Electrical Engineering I Laboratory | 1 | 0 | 1 |
IT101IU | Electronics Devices Laboratory | 1 | 0 | 1 |
IT103IU | Digital Signal Processing | 4 | 3 | 1 |
IT105IU | Digital System Design | 3 | 3 | 0 |
IT106IU | Digital System Design Laboratory | 1 | 0 | 1 |
IT110IU | Concepts in VLSI Design | 3 | 3 | 0 |
IT126IU | Concepts in VLSI Design Laboratory | 1 | 0 | 1 |
IT122IU | Introduction to Wireless Network | 4 | 3 | 1 |
IT114IU | Software Architecture | 4 | 3 | 1 |
IT115IU | Embedded Systems | 3 | 3 | 0 |
IT127IU | Embedded Systems Laboratory | 1 | 0 | 1 |
IT128IU | Micro-processing Systems | 3 | 3 | 0 |
IT129IU | Micro-processing Systems Laboratory | 1 | 0 | 1 |
IT130IU | Digital Image Processing | 4 | 3 | 1 |
IT160IU | Data Mining | 4 | 3 | 1 |
IT133IU | Mobile Application Development | 4 | 3 | 1 |
Computer Engineering
Subject’s ID | Subject | Credits | ||
Total | Lecture | Lab | ||
1st Year – Semester 1 | ||||
MA001IU | Calculus 1 | 4 | 4 | 0 |
EN008IU | Academic English 1 (Listening skills) | 2 | 2 | 0 |
EN007IU | Academic English 1 (Writing skills) | 2 | 2 | 0 |
IT064IU | Introduction to Computing | 3 | 3 | 0 |
IT116IU | C/C++ Programming | 4 | 3 | 1 |
PT001IU | Physical Training 1 | 3 | 0 | 3 |
1st Year – Semester 2 | ||||
IT153IU | Discrete Mathematics | 3 | 3 | 0 |
PH013IU | Physics 1 | 2 | 2 | 0 |
IT067IU | Digital Logic Design | 3 | 3 | 0 |
IT099IU | Digital Logic Design Laboratory | 1 | 0 | 1 |
IT069IU | Object-Oriented Programming | 4 | 3 | 1 |
EN012IU | Academic English 2 (speaking skills) | 2 | 2 | 0 |
EN011IU | Academic English 2 (writing skills) | 2 | 2 | 0 |
2nd Year – Semester 1 | ||||
IT154IU | Linear algebra | 3 | 3 | 0 |
MA003IU | Calculus 2 | 4 | 4 | 0 |
IT013IU | Algorithms and Data Structures | 4 | 3 | 1 |
IT068IU | Principle of Electrical Engineering I | 3 | 3 | 0 |
IT098IU | Principle of Electrical Engineering I Laboratory | 1 | 0 | 1 |
PE015IU | Philosophy Marx – Lenin | 3 | 3 | 0 |
PE016IU | Marxist – Leninist Political Economy | 2 | 2 | 0 |
2nd Year – Semester 2 | ||||
IT091IU | Computer Networks | 4 | 3 | 1 |
IT089IU | Computer Architecture | 4 | 3 | 1 |
IT074IU | Electronic Devices | 3 | 3 | 0 |
IT101IU | Electronic Devices Laboratory | 1 | 0 | 1 |
PE017IU | Scientific Socialism | 2 | 2 | 0 |
3rd Year – Semester 1 | ||||
PH014IU | Physics 2 | 2 | 2 | 0 |
IT017IU | Operating System | 4 | 3 | 1 |
IT079IU | Principles of Database Management | 4 | 3 | 1 |
IT128IU | Micro-processing Systems | 3 | 3 | 0 |
IT129IU | Micro-processing Systems Laboratory | 1 | 0 | 1 |
PT002IU | Physical Training 2 | 3 | 0 | 3 |
3rd Year – Semester 2 | ||||
IT105IU | Digital System Design | 3 | 3 | 0 |
IT106IU | Digital System Design Laboratory | 1 | 0 | 1 |
IT115IU | Embedded Systems | 3 | 3 | 0 |
IT127IU | Embedded Systems Laboratory | 1 | 0 | 1 |
PH015IU | Physics 3 | 3 | 3 | 0 |
PH016IU | Physics 3 Laboratory | 1 | 0 | 1 |
PE018IU | History of Vietnamese Communist Party | 2 | 2 | 0 |
PE019IU | Ho Chi Minh’s Thoughts | 2 | 2 | 0 |
Elective 1 | 4 | 3 | 1 | |
3rd Year – Semester 3 | ||||
IT082IU | Internship | 3 | 0 | 3 |
4th Year – Semester 1 | ||||
IT110IU | Concepts in VLSI Design | 3 | 3 | 0 |
IT126IU | Concepts in VLSI Design Laboratory | 1 | 0 | 1 |
IT103IU | Digital Signal Processing | 4 | 3 | 1 |
IT159IU | Artificial intelligence | 4 | 3 | 1 |
Elective 2 | 4 | 3 | 1 | |
4th Year – Semester 2 | ||||
IT083IU | Special Study of the Field | 3 | 0 | 3 |
IT134IU | Internet of Things | 4 | 3 | 1 |
IT120IU | Entrepreneurship | 3 | 3 | 0 |
PH012IU | Physics 4 | 2 | 2 | 0 |
PE020IU | Engineering Ethics and Professional Skills | 3 | 3 | 0 |
4th Year – Semester 3 | ||||
IT058IU | Thesis | 10 | 0 | 10 |
PE021IU | General Law | 3 | 3 | 0 |
Elective group (select 08 Credits of following courses)
Subject’s ID | Subject | Credits | ||
Total | Lecture | Lab | ||
IT163IU | Optimization and Applications | 4 | 3 | 1 |
IT024IU | Computer Graphics | 4 | 3 | 1 |
IT045IU | Network Design and Evaluation | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT076IU | Software Engineering | 4 | 3 | 1 |
IT090IU | Object-Oriented Analysis and Design | 4 | 3 | 1 |
IT092IU | Principles of Programming Languages | 4 | 3 | 1 |
IT093IU | Web Application Development | 4 | 3 | 1 |
IT094IU | Information System Management | 4 | 3 | 1 |
IT096IU | Net-Centric Programming | 4 | 3 | 1 |
IT114IU | Software Architecture | 4 | 3 | 1 |
IT117IU | System and Network Security | 4 | 3 | 1 |
IT122IU | Introduction to Wireless Network | 4 | 3 | 1 |
IT125IU | System and Network Administration | 4 | 3 | 1 |
IT160IU | Data Mining | 4 | 3 | 1 |
IT133IU | Mobile Application Development | 4 | 3 | 1 |
IT138IU | Data Science and Visualization | 4 | 3 | 1 |
IT139IU | Scalable and Distributed Computing | 4 | 3 | 1 |
- COMPUTER SCIENCE
– Name of qualification: Bachelor of Science in Computer Science;
– Official duration in credits and years: 4 years, 130 credits;
– Language of instruction: English;
– Assessment/Accreditation Status: This program is assessed by ASEAN University Network (AUN) in 2017; The Accreditation Agency for Study Programmes in Engineering, Informatics, Natural Sciences andMathematics – ASIIN in 2023
Course list
Subject’s ID | Subject | Credits | ||
Total | Lecture | Lab | ||
1st Year – Semester 1 | ||||
MA001IU | Calculus 1 | 4 | 4 | 0 |
IT064IU | Introduction to Computing | 3 | 3 | 0 |
EN008IU | Listening AE1 | 2 | 2 | 0 |
PH013IU | Physics 1 | 2 | 2 | 0 |
EN007IU | Writing AE1 | 2 | 2 | 0 |
IT116IU | C/C++ Programming | 4 | 3 | 1 |
1st Year – Semester 2 | ||||
PH015IU | Physics 3 | 3 | 3 | 0 |
PH016IU | Physics 3 Laboratory | 1 | 0 | 1 |
EN012IU | Speaking AE2 | 2 | 2 | 0 |
EN011IU | Writing AE2 | 2 | 2 | 0 |
IT069IU | Object-Oriented Programming | 4 | 3 | 1 |
IT153IU | Discrete Mathematics | 3 | 3 | 0 |
IT091IU | Computer Networks | 4 | 3 | 1 |
2nd Year – Semester 1 | ||||
MA003IU | Calculus 2 | 4 | 4 | 0 |
IT154IU | Linear Algebra | 3 | 3 | 0 |
IT013IU | Algorithms and Data Structures | 4 | 3 | 1 |
IT079IU | Principles of Database Management | 4 | 3 | 1 |
PE015IU | Philosophy Marx -Lenin | 3 | 3 | 0 |
PE016IU | Marxist – Leninist Political Economy | 2 | 2 | 0 |
2nd Year – Semester 2 | ||||
PT001IU | Physical Training 1 | 3 | 0 | 3 |
IT089IU | Computer Architecture | 4 | 3 | 1 |
IT090IU | Object-OrientedAnalysis and Design | 4 | 3 | 1 |
IT093IU | Web Application Development | 4 | 3 | 1 |
Elective group 01 (select 1 of following courses) | ||||
IT094IU | Information System Management | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT024IU | Computer Graphics | 4 | 3 | 1 |
IT157IU | Deep Learning | 4 | 3 | 1 |
IT134IU | Internet of Things | 4 | 3 | 1 |
IT133IU | Mobile Application Development | 4 | 3 | 1 |
IT044IU | Human Computer Interaction | 4 | 3 | 1 |
IT164IU | Cloud computing | 4 | 3 | 1 |
IT165IU | Security Technology and Implementation | 4 | 3 | 1 |
IT166IU | Software Quality Verification and Validation | 4 | 3 | 1 |
IT167IU | Game Application Development | 4 | 3 | 1 |
IT150IU | Blockchain | 4 | 3 | 1 |
IT156IU | Development & Operation (DevOps) | 4 | 3 | 1 |
IT138IU | Data Science and Visualization | 4 | 3 | 1 |
3rd Year – Semester 1 | ||||
PT002IU | Physical Training 2 | 3 | 0 | 3 |
MA026IU | Probability, Statistic & Random Process | 3 | 3 | 0 |
PE017IU | Scientific Socialism | 2 | 2 | 0 |
IT092IU | Principles of Programming Languages | 4 | 3 | 1 |
Elective group 02 (select 2 of following courses) | ||||
IT160IU | Data Mining | 4 | 3 | 1 |
IT130IU | Digital Image Processing | 4 | 3 | 1 |
IT114IU | Software Architecture | 4 | 3 | 1 |
3rd Year – Semester 2 | ||||
IT076IU | Software Engineering | 4 | 3 | 1 |
IT159IU | Artificial Intelligence | 4 | 3 | 1 |
PE021IU | General law | 3 | 3 | 0 |
PE018IU | History of Vietnamese Communist Party | 2 | 2 | 0 |
Free elective | 3 | 3 | 0 | |
IT120IU | Entrepreneurship | 3 | 3 | 0 |
3rd Year – Semester 3 | ||||
IT082IU | Internship | 3 | 0 | 3 |
4th Year – Semester 1 | ||||
IT017IU | Operating Systems | 4 | 3 | 1 |
PE019IU | Ho Chi Minh’s Thoughts | 2 | 2 | 0 |
IT083IU | Special Study of the Field | 3 | 0 | 3 |
4th Year – Semester 2 | ||||
For students with GPA > 70 | ||||
IT058IU | Thesis | 10 | 0 | 10 |
For students with GPA <= 70 | ||||
IT168IU | Special Study of the Field 2 | 3 | 0 | 3 |
Elective group 03 (select 2 of following courses) | ||||
IT160IU | Data Mining | 4 | 3 | 1 |
IT130IU | Digital Image Processing | 4 | 3 | 1 |
IT114IU | Software Architecture | 4 | 3 | 1 |
IT096IU | Net-centric Programming | 4 | 3 | 1 |
IT094IU | Information System Management | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT024IU | Computer Graphics | 4 | 3 | 1 |
IT157IU | Deep Learning | 4 | 3 | 1 |
IT134IU | Internet of Things | 4 | 3 | 1 |
IT133IU | Mobile Application Development | 4 | 3 | 1 |
IT044IU | Human Computer Interaction | 4 | 3 | 1 |
IT164IU | Cloud computing | 4 | 3 | 1 |
IT165IU | Security Technology and Implementation | 4 | 3 | 1 |
IT166IU | Software Quality Verification and Validation | 4 | 3 | 1 |
IT167IU | Game Application Development | 4 | 3 | 1 |
IT150IU | Blockchain | 4 | 3 | 1 |
- DATA SCIENCE
– Name of qualification: Bachelor of Science in Data Science;
– Official duration in credits and years: 4 years, 129 credits;
– Language of instruction: English;
– Assessment/Accreditation Status: The Accreditation Agency for Study Programmes in Engineering, Informatics, Natural Sciences andMathematics – ASIIN in 2024
Course list
Subject’s ID | Subject | Credits | ||
Total | Lecture | Lab | ||
1st Year – Semester 1 | ||||
MA001IU | Calculus 1 | 4 | 4 | 0 |
EN008IU | Academic English 1 (listening skill) | 2 | 2 | 0 |
EN007IU | Academic English 1 (writing skill) | 2 | 2 | 0 |
IT135IU | Introduction to Data Science | 3 | 3 | 0 |
IT149IU | Fundamentals of Programming | 4 | 3 | 1 |
1st Year – Semester 2 | ||||
MA026IU | Probability, Statistic & Random Process | 3 | 3 | 0 |
IT154IU | Linear Algebra | 3 | 3 | 0 |
EN012IU | Tiếng Anh chuyên ngành 2 (kỹ năng nói) | 2 | 2 | 0 |
EN011IU | Tiếng Anh chuyên ngành 2 (kỹ năng viết) | 2 | 2 | 0 |
PE015IU | Philosophy Marx – Lenin | 3 | 3 | 0 |
IT069IU | Object-Oriented Programming | 4 | 3 | 1 |
2nd Year – Semester 1 | ||||
PE016IU | Marx-Lenin Political Economy | 2 | 2 | 0 |
IT151IU | Statistical Method | 3 | 3 | 0 |
IT013IU | Data Structures and Algorithms | 4 | 3 | 1 |
IT097IU | Principles of Database Management | 4 | 3 | 1 |
IT140IU | Fundamental Concepts of Data Security | 4 | 3 | 1 |
2nd Year – Semester 2 | ||||
PE017IU | Scientific Socialism | 2 | 2 | 0 |
PE021IU | General law | 3 | 3 | 0 |
IT159IU | Artificial Intelligence | 4 | 3 | 1 |
IT171IU | Statistical Learning | 4 | 3 | 1 |
IT136IU | Regression Analysis | 4 | 3 | 1 |
PT001IU | Physical Training 1 | 3 | 0 | 3 |
3rd Year – Semester 1 | ||||
PE018IU | History of Vietnamese Communist Party | 2 | 2 | 0 |
IT138IU | Data Science and Data Visualization | 4 | 3 | 1 |
IT160IU | Data Mining | 4 | 3 | 1 |
IT139IU | Scalable and Distributed Computing | 4 | 3 | 1 |
IT137IU | Data Analysis | 4 | 3 | 1 |
3rd Year – Semester 2 | ||||
PE019IU | Ho Chi Minh’s Thoughts | 2 | 2 | 0 |
IT172IU | Machine Learning | 4 | 3 | 1 |
IT157IU | Deep Learning | 4 | 3 | 1 |
Elective group 01 (select 2 of following courses) | ||||
IT150IU | Blockchain | 4 | 3 | 1 |
IT076IU | Software Engineering | 4 | 3 | 1 |
IT170IU | Natural Language Processing | 4 | 3 | 1 |
IT093IU | Web Application Development | 4 | 3 | 1 |
IT144IU | Business Process Analysis | 4 | 3 | 1 |
IT145IU | Decision Support Systems | 4 | 3 | 1 |
IT146IU | Theory of Networks | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT094IU | Information System Management | 3 | 3 | 0 |
IT164IU | Cloud Computing | 4 | 3 | 1 |
IT120IU | Entrepreneurship | 3 | 3 | 0 |
IT163IU | Optimization and Applications | 4 | 3 | 1 |
IT153IU | Discrete Mathematics | 3 | 3 | 0 |
4th Year – Semester 1 | ||||
IT083IU | Special Study of the Field | 3 | 3 | 0 |
IT173IU | Big Data Analytics | 4 | 3 | 1 |
PT002IU | Physical Training 2 | 3 | 0 | 3 |
Elective group 01 (select 01 of following courses) | ||||
IT150IU | Blockchain | 4 | 3 | 1 |
IT076IU | Software Engineering | 4 | 3 | 1 |
IT170IU | Natural Language Processing | 4 | 3 | 1 |
IT093IU | Web Application Development | 4 | 3 | 1 |
IT144IU | Business Process Analysis | 4 | 3 | 1 |
IT145IU | Decision Support Systems | 4 | 3 | 1 |
IT146IU | Theory of Networks | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT094IU | Information System Management | 3 | 3 | 0 |
IT164IU | Cloud Computing | 4 | 3 | 1 |
IT120IU | Entrepreneurship | 3 | 3 | 0 |
IT163IU | Optimization and Applications | 4 | 3 | 1 |
IT153IU | Discrete Mathematics | 3 | 3 | 0 |
Free Electives | 4 or 3 | 0 or 1 | 1 or 0 | |
4th Year – Semester 2 | ||||
For students with GPA > 70 | ||||
IT058IU | Thesis | 10 | 0 | 10 |
For students with GPA <= 70 | ||||
IT168IU | Special Study of the Field 2 | 3 | 0 | 3 |
Elective group 02 (select 2 of following courses) | ||||
IT144IU | Business Process Analysis | 4 | 3 | 1 |
IT145IU | Decision Support Systems | 4 | 3 | 1 |
IT169IU | Time Series Analysis | 4 | 3 | 1 |
IT146IU | Theory of Networks | 4 | 3 | 1 |
IT056IU | IT Project Management | 4 | 3 | 1 |
IT094IU | Information System Management | 3 | 3 | 0 |
IT164IU | Cloud Computing | 4 | 3 | 1 |
IT150IU | Blockchain | 4 | 3 | 1 |
IT120IU | Entrepreneurship | 3 | 3 | 0 |
IT163IU | Optimization and Applications | 4 | 3 | 1 |
IT076IU | Software Engineering | 4 | 3 | 1 |
IT153IU | Discrete Mathematics | 3 | 3 | 0 |
IT170IU | Natural Language Processing | 4 | 3 | 1 |
III. COURSE DESCRIPTION
PE015IU – Triết học Mác-Lênin (Philosophy Marx – Lenin)
Ngoài 1 chương mở đầu nhằm giới thiệu khái lược về chủ nghĩa Mác-Lênin và một số vấn đề chung của môn học. Căn cứ vào mục tiêu môn học, nội dung chương trình môn học được cấu trúc thành 3 phần, 9 chương: Phần thứ nhất có 3 chương bao quát những nội dung cơ bản về thế giới quan và phương pháp luận của chủ nghĩa Mác-Lênin; phần thứ hai có 3 chương trình bày ba nội dung trọng tâm thuộc học thuyết kinh tế của chủ nghĩa Mác-Lênin về phương thức sản xuất tư bản chủ nghĩa; phần thứ ba có 3 chương, trong đó có 2 chương khái quát những nội dung cơ bản thuộc lý luận của chủ nghĩa Mác-Lênin về chủ nghĩa xã hội và 1 chương khái quát chủ nghĩa xã hội hiện thực và triển vọng.
PE016IU – Kinh tế chính trị Mác-Lênin (Marxist – Leninist Political Economy)
Nội dung chương trình gồm 6 chương: Trong đó chương 1 bàn về đối tượng, phương pháp nghiên cứu và chức năng của Kinh tế chính trị Mác-Lênin. Từ chương 2 đến chương 6 trình bày nội dung cốt lõi của Kinh tế chính trị Mác-Lênin theo mục tiêu của môn học. Cụ thể các vấn đề như: Hàng hóa, thị trường và vai trò của các chủ thể trong nền kinh tế thị trường; Sản xuất giá trị thặng dư trong nền kinh tế thị trường; Cạnh tranh và độc quyền trong nền kinh tế thị trường; Kinh tế thị trường định hướng xã hội chủ nghĩa và các quan hệ lợi ích kinh tế ở Việt Nam; Công nghiệp hóa, hiện đại hóa và hội nhập kinh tế quốc tế ở Việt Nam.
PE017IU – Chủ nghĩa xã hội khoa học (Scientific Socialism)
Nội dung học phần gồm 7 chương: chương 1, trình bày những vấn đề cơ bản có tính nhập môn của Chủ nghĩa xã hội khoa học nhằm làm rõ quá trình hình thành, phát triển của chủ nghĩa xã hội khoa học; đối tượng nghiên cứu, phương pháp nghiên cứu và ý nghĩa của việc nghiên cứu Chủ nghĩa xã hội khoa học. Từ chương 2 đến chương 7 trình bày những vấn đề lý luận cơ bản của chủ nghĩa xã hội khoa học như: sứ mệnh lịch sứ của giai cấp công nhân; chủ nghĩa xã hội và thời kỳ quá độ lên Chủ nghĩa xã hội; nghiên cứu vấn đề dân chủ xã hội chủ nghĩa và Nhà nước xã hội chủ nghĩa; cơ cấu xã hội- giai cấp và liên minh giai cấp, tầng lớp trong thời kỳ quá độ lên Chủ nghĩa xã hội; những vấn đề dân tộc và tôn giáo, vấn đề về gia đình trong thời kỳ quá độ lên chủ nghĩa
PE018IU – Lịch sử Đảng Cộng Sản Việt Nam (History of Vietnamese Communist Party)
Môn học trang bị cho sinh viên những kiến thức cơ bản về lịch sử Đảng Cộng Sản Việt Nam.
PE019IU – Tư tưởng Hồ Chí Minh (Ho Chi Minh’s Thoughts)
Môn học trang bị cho sinh viên những kiến thức cơ bản về: đối tượng, phương pháp nghiên cứu và ý nghĩa học tập môn tư tưởng Hồ Chí Minh; về cơ sở, quá trình hình thành và phát triển tư tưởng Hồ Chí Minh; về độc lập dân tộc và đoàn kết quốc tế; về văn hóa, đạo đức, con người.
MA001IU – Toán 1 (Calculus 1)
This course equips students with basic concepts of calculus: limits, continuity, differentiation, and integration. Applications of these concepts are extensively discussed.
MA003IU – Toán 2 (Calculus 2)
This course is a continuation of Calculus 1. Its aim to equip student with basis concepts of sequence, series, vector functions, functions of several variables, multiple integrals and their applications.
MA026IU – Xác suất, thống kê và quá trình ngẫu nhiên (Probability, Statistic & Random Process )
The course is aimed to provide the beginning students in engineering with the simple concepts and techniques of probabilistic and statistics models and stochastic processes.
PH013IU – Vật lý 1 (Physics 1)
This subject will provide an introduction to mechanics including: concepts and principles of kinetics, dynamics, energetics of motion of a particle and a rigid body.
PH014IU – Vật lý 2 (Physics 2)
This subject will provide a basic knowledge of fluid mechanics; macroscopic description of gases; heat and the first law of thermodynamics; heat engines and the second law of thermodynamics; microscopic description of gases and the kinetic theory of gases.
PH015IU – Vật lý 3 Physics 3
This subject will provide a basic knowledge of electricity and magnetism.
PH016IU – Vật lý 3 (Physics 3 Laboratory)
This course provides students with basic knowledge of electricity and magnetism in laboratory, consists of: Ohm’s law, LRC circuit, RC circuit, LR circuit, magnetic fields of coils….
PH012IU – Vật lý 4 (Physics 4)
This course provides students with basic knowledge of Wave and Modern Physics.
PE020IU – Đạo đức và kỹ năng nghề nghiệp (Engineering Ethics and Professional Skills)
This course is designed to introduce engineering students to the concepts, theory and practice of engineering ethics. It will allow students to explore the relationship between ethics and engineering and apply classical moral theory and decision making to engineering issues encountered in academic and professional careers. Our society places a great deal of responsibility on its professionals and requires that they conduct themselves in a manner fitting to the place of prominence accorded to them by the community. Studying and understanding professional ethics is as much a part of your development as an engineer as is the study of higher order mathematics You must be able to broaden your mind and be open to society’s ever changing fact that you may not always agree; therefore, we will be working in teams on majority of the character. It is important that you learn to share ideas and concepts regardless of the assignments in this course..
EN008IU – Tiếng anh chuyên ngành 1 (Academic English 1 – Listening Skills)
The course is designed to prepare students for effective listening and note-taking skills, so that they can pursue the courses in their majors without considerable difficulty. The course is therefore lecture-based in that the teaching and learning procedure is built up on lectures on a variety of topics such as business, science, and humanities
EN007IU Tiếng anh chuyên ngành 1 (Academic English 1 – Writing Skills)
This course provides students with comprehensive instructions and practice in essay writing, including transforming ideas into different functions of writing such as process, cause-effect, comparison-contrast, and argumentative essays.
EN011IU – Tiếng anh chuyên ngành 2 (Academic English 2 – Writing AE2)
This course introduces basic concepts in research paper writing, especially the role of generalizations, definitions, classifications, and the structure of a research paper to students who attend English- medium college or university. It also provides them with methods of developing and presenting an argument, a comparison or a contrast.
EN012IU – Tiếng anh chuyên ngành 2 (Academic English 2 – Speaking AE2)
Giving presentations today becomes a vital skill for students to succeed not only in university but also at work in the future. Speaking AE2, therefore, provides students with the knowledge and skills needed to deliver effective presentations (informative and persuasive presentations).
IT064IU – Nhập môn Tin học (Introduction to computing)
This course introduces students to a broad knowledge of the computer science and information technology fields. Topics covered will include basic computer concepts, components of computer hardware and operating systems software as well as data and telecommunications systems. Students can use the knowledge they’ve gained to strengthen their future-oriented job.
IT116IU – Lập trình C/C++ (C/C++ Programming)
Learning the basics of programming.
IT153IU – Toán rời rạc (Discrete Mathematics)
The course provides students the ability to reason and think mathematically and logically; and apply this ability to analyze and solve discrete practical problems in Computer Science and IT.
IT067IU & IT099IU – Thiết kế logic số và thực hành (Digital Logic Design + Digital Logic Design Laboratory)
Provide fundamentals of logic design, such as: number presentation and codes, Boolean algebra and basic tools for design with combinational and sequential digital logic.
IT069IU – Lập trình hướng đối tượng (Object Oriented Programming)
This subject introduces students to the object-oriented programming from basic notions to professional principles for designing an object-oriented software.
IT013IU – Cấu trúc dữ liệu và giải thuật (Algorithms and Data Strutures)
This subject introduces students to basic data structures and algorithms
IT079IU – Nguyên lý Quản trị Cơ sở dữ liệu (Principle of Database Management)
This course focuses on the design and implementation of database management systems
IT089IU – Cấu trúc máy tính (Computer Architecture)
This course introduces the principles of computer organization and the basic computer architecture.
IT091IU – Mạng Máy Tính (Computer Networks)
This subject covers the fundamental knowledge of computer networks
IT096IU – Lập trình mạng (Net-Centric Programming)
Advanced programming course with focus on developing network application
IT094IU – Quản lý Hệ thống thông tin (Information System Management)
This course covers the concepts of information systems and their applications to business processes
IT017IU – Hệ điều hành (Operating System)
This course covers fundamental concepts of operating systems including scheduling, virtual memory and file systems.
IT093IU – Phát triển ứng dụng Web (Web Application Development)
This subject introduces to students the development of web application. How to design and program a web-app in practice based on the tools, techniques and web frameworks.
IT117IU – Bảo mật hệ thống và mạng (System and Network Security)
This course introduces students to the fundamentals of compute security in including software security, cryptography, network security and web security.
IT134IU – Internet vạn vật (Internet of Things)
The course explains the architecture, components of Internet of Thing networks.
IT074IU – Linh kiện điện tử (Electronics Devices)
This subject covers the fundamental knowledge of electronics devices.
IT101IU – Thực hành linh kiện điện tử (Electronics Devices Laboratory)
This subject covers the fundamental knowledge of electronics devices.
IT068IU – Nguyên lý mạch điện 1 (Principles of Electrical Engineering I)
This subject covers the fundamental knowledge of electrical engineering.
IT098IU – Thực hành Nguyên lý mạch điện 1 (Principles of Electrical Engineering I Laboratory)
This subject covers the fundamental knowledge of electrical engineering laboratory.
IT105IU – Thiết kế hệ thống số (Digital System Design)
This course introduces methodology and techniques to design digital systems.
IT106IU – Thực hành thiết kế hệ thống số (Digital System Design Laboratory)
This course introduces methodology and techniques to design digital systems.
IT128IU – Hệ thống vi xử lý (Micro-processing Systems)
This subject covers the fundamental knowledge of Micro-processing system
IT129IU – Thực hành hệ thống vi xử lý (Micro-processing Systems Laboratory)
This subject covers the fundamental knowledge of Micro-processing system Laboratory.
IT115IU – Hệ thống nhúng (Embedded Systems)
This course addresses the considerations in designing real-time embedded systems, both from a hardware and software perspective.
IT127IU – Thực hành Hệ thống nhúng (Embedded Systems Laboratory)
This course integrates microprocessors into digital systems.
IT110IU – Khái niệm thiết kế VLSI (Concepts in VLSI Design)
This subject covers the fundamental knowledge of concepts in VLSI design.
IT126IU – Thực hành Khái niệm thiết kế VLSI (Concepts in VLSI Design Laboratory)
This laboratory provides an introduction to digital VLSI chip design based on the use of VLSI design tools to design a MIPS microprocessor chip.
IT103IU – Xử lý tín hiệu số (Digital Signal Processing)
This subject covers the fundamental knowledge of digital signal processing.
IT125IU – Quản trị hệ thống mạng (System and Network Administration)
Introduce new networking technologies, covering network topologies, deployment concepts, protocols, and system and management techniques.
IT120IU – Khởi nghiệp (Entrepreneurship)
An introduction to the creative and innovative managerial practices of successful entrepreneurship.
IT082IU – Thực tập Công nghiệp (Internship)
This course helps students to do an internship in industry and prepare a topic for a pre-thesis and thesis
IT083IU- Thực tập tốt nghiệp (Special Study of the Field)
This course helps students to do a research topic and prepare for a thesis
IT058IU – Luận văn tốt nghiệp (Thesis)
This course evaluates students obtained knowledges to complete the academic program.
IT139IU – Tính toán phân tán (Scalable and Distributed Computing)
Fundamental concepts in distributed computing and discuss system designs enabling distributed applications
IT154IU – Đại số tuyến tính (Linear algebra)
Linear algebra provides a mathematical framework for organizing information and then using that information to solve problems, especially data analytics problems. Linear algebra is essential for understanding and creating machine learning algorithms, especially neural network and deep learning models.PE021IU – Pháp luật đại cương
IT159IU – Trí thông minh nhân tạo (Artificial intelligence)
This subject introduces the students to the principles and fundamental algorithms of Artificial Intelligence, the use cases and the related processes in Artificial Intelligence.
IT090IU- Object-OrientedAnalysis and Design
This course helps students learn about system life cycle development and the knowledge and skills required to develop object-oriented system.
IT133IU – Mobile Application Development
Advanced programming course with focus on mobile environment
IT044IU – Human Computer Interaction
This course provides students with fundamental interaction principles between human and computers
IT164IU – Cloud computing
The course presents a top-down view of cloud computing, from applications and administration to programming and infrastructure.
IT165IU – Security Technology and Implementation
The course will concentrate on security technologies that can be employed to safeguard and maintain a network. The course will also cover risk management, business continuity and recovery planning, operations security, access control systems, and software development security.
IT166IU – Software Quality Verification and Validation
Introduction to software verification, validation, and testing. Strategies and techniques are presented for testing software, and also for planning software testing
IT167IU – Game Application Development
This course is an introduction to the theory and practice of the process of designing games and playful experiences.
IT150IU- Blockchain
Introduction to Blockchain technology
IT156IU- Development & Operation (DevOps)
This course is an introduction to DevOps to help students understand its principles and practices. Key concepts and terminology will be covered with real-life case studies, examples and practical exercises. Common and popular tools to achieve DevOps models will be introduced as well.
IT138IU – Data Science and Visualization
Introduction to Data Visualization
PE008IU – Critical thinking
This course provides the nature and techniques of thought as a basis for our claims, beliefs, and attitudes about the world. The course also explores the process in which people develop their claims and support their beliefs.
Specifically, the course includes the theory and practice of presenting arguments in oral and written forms, making deductive and inductive arguments, evaluating the validity or strength of arguments, detecting fallacies in arguments, and refuting fallacious arguments.
Resources for the reasoning process include hypothetical and real-life situations in various fields of natural sciences, social sciences, and humanities.
IT092IU- Principles of Programming Languages
This course provides students the important principles of programming languages
IT160IU-Data Mining
This subject introduces the students to the principles and algorithms of data mining, and the requirements of a data mining process
IT130IU- Digital Image Processing
This course provides students fundamental knowledge of digital image processing
IT114IU- Software Architecture
This course provides student methodogies and techniques in Software Architecture.
IT076IU- Software Engineering
This course focuses on the design of software by implementing significant projects in teams
IT168IU- Special Study of the Field 2
This advanced course builds upon the concepts learned in the “Special Study of the Field” course and guides students in conducting more advanced research. The course is designed to develop students’ research, analysis, and presentation skills
IT056IU – IT Project Management
This subject introduces to students the process of IT project management; the area of knowledge required and techniques appropriate for successful IT project management
IT024IU – Computer Graphics
This subject introduces the students to principles and algorithms of computer graphics and requirements of creating graphical applications
IT157IU- Deep Learning
This course helps students understand the capabilities, challenges, and consequences of deep learning and prepare students to participate in the development of leading-edge AI technology
IT151IU- Statistical Method
This subject introduces the students to the fundamentals of probability and statistics and several related algorithms popularly used in data analytics and signal processing. It is designed for practical aspect.
IT171IU- Statistical Learning
Fundamental concepts in Bayesian statistics and its applications
IT135IU – Introduction to Data Science
This subject will provide a broad introduction to four key aspects of data science: data retrieval and manipulation, data visualization, statistical computation and machine learning, and presentation and communication.
IT149IU – Fundamentals of Programming
Learning the basics of programming
IT140IU – Fundamental Concepts of Data Security
Fundamental concept of data security: This course focuses on information security, integrity and privacy techniques.
IT137IU – Data Analysis
Data analysis is a process of inspecting, cleansing, transforming, and modelling data with the goal of discovering useful information, informing conclusions, and supporting decision-making
IT136IU – Regression Analysis
This course covers linear regressions, inference and diagnostic for linear regression models, model selection and transformation
IT172IU – Machine Learning
This course intends to give student an overview on machine learning; fundamental knowledge & popular machine learning algorithms; and its application
IT173IU – Big Data Analytics
The aim of this course is first to provide the students revision on the critical concepts and knowledges of big data, the goals of big data. Secondly, it gives the students the overview on the popular techniques and latest technologies used to deal with big data analytics
IT144IU – Business Process Analysis
The course aims to provide fundamental knowledge of business process analysis, improvement and evaluation
IT145IU – Decision Support Systems
Introduction to the decision support system (DSS), an interactive computer-based system (or subsystem) intended to help decision makers. DSS simulate cognitive decision-making functions of humans based on AI methods including the area of knowledge: Expert systems, Data mining, Machine learning, Connectionism, Logical reasoning
IT169IU- Time Series Analysis
The course will provide a basic introduction to modern time series analysis. We will cover time series regression and exploratory data analysis, ARMA/ARIMA models, model estimation, Fourier analysis, spectral estimation, and state space models
IT146IU – Theory of Networks
The course introduces the interconnectedness of modern life, answers the fundamental questions about how our social, economic, and technological worlds are connected
IT163IU – Optimization and Applications
This subject covers linear programming, convex optimization theory, and applications
IT170IU – Natural Language Processing
This course provides an introduction to the field of Natural Language Processing (NLP), covering fundamental concepts, techniques, and applications for understanding and processing human language by computers. Students will learn about text preprocessing, language modeling, sentiment analysis, and machine translation. The course includes hands-on programming assignments and projects to reinforce theoretical concepts and practical skills