Our undergraduate training programs in Information Technology (IT) are built on the foundation of the undergraduate-level training curriculum in IT from ACM-IEEE Computer Society organizations. This curriculum has been widely applied in many countries such as USA, Canada, Australia and Japan. Our goal is to train students to be IT professionals, with university degrees, having the ability to deploy, integrate and manage computing technologies for organizations. Specifically, students will be able to:
- Apply knowledge of mathematics and computation at work, in which the emphasis is on problem analysis, and outlines the computational requirements for IT solutions .
- Design, implement and evaluate computing systems and computers to satisfy the defined requirements
- Work in group effectively
- Deeply understand ethical, legal and personal responsibility
- Communicate effectively with different audiences
- Analyze the impact of computing technology on individuals, organizations and society .
- Integrate effectively IT solutions in working environment
- Understand working methods, standards and applications
- Support the creation of IT projects effectively
- Be aware of the need to to develop professional qualification
Our program provides students with choices to strengthen knowledge in deep directions such as: Knowledge Discovery and Data Mining, Software Engineering, Human Computer Interaction, Networking, and Scientific Computing.
The training goals are:
Knowledge Discovery and Data mining – KDD
Students will have access to knowledge technology, one of the important fields in information technology; process information stored in databases and turn it into knowledge which people can use in daily life.
Software Engineering – SE
Students will be equipped with knownledge to develop and maintain software systems for users. Specifically, this direction contains contents about system building analysis, software project management, software development, and software quality evaluation.
Human Computer Interaction – HCI
Students will be provided with techniques related to effectively design interactions between user (important subject) and computer. This relates to the programming techniques, artificial intelligence, learning machine, games, image processing and computer vision.
Networking – NET
Students will be provided with techniques related to design and connect network devices; control networks. Topics related to network protection such as network safety, security , encryption, electronic commerce are also concerned.
Scientific Computing - SC
Students will be provided with the knowledge of algorithm analysis and design, and building platform solutions to solve problems in practical applications. After graduation, students can actively do specialized research, develop and apply information technology in the fields of science and society.
Programs:
1.Bachelor of Science in IT (4 years)
|
Courses
|
Credits
|
|
|
Courses
|
Credits
|
Semester I
|
|
Semester II
|
1
|
Calculus I
|
4
|
|
1
|
Calculus II
|
4
|
2
|
Phylosophy I
|
2
|
|
2
|
Computing Fundamentals
|
3
|
3
|
Linear Algebra
|
3
|
|
3
|
Phylosophy II
|
3
|
4
|
General English I
|
3
|
|
4
|
Physics I
|
4
|
5
|
General Military Trainning I
|
2
|
|
5
|
General English II
|
3
|
6
|
General Military Trainning II
|
2
|
|
6
|
Technical Drawing
|
2
|
7
|
Physical Training I
|
0
|
|
7
|
Workshop for Physics I
|
1
|
|
|
|
|
8
|
Physical Training II
|
0
|
|
|
|
|
|
Semester 3
|
|
Semester 4
|
1
|
Chemistry
|
2
|
|
1
|
Discrete maths
|
3
|
2
|
Physics II
|
4
|
|
2
|
Operating Systems
|
3
|
3
|
Probability and Statistics
|
3
|
|
3
|
Principals of Vietnam Revolution
|
3
|
4
|
Hochi Minh's Ideology
|
2
|
|
4
|
Object Oriented Programming
|
3
|
5
|
Programming languages I
|
2
|
|
5
|
Computer Networks
|
3
|
6
|
Programming Fundamentals
|
3
|
|
6
|
Programming Projects
|
3
|
7
|
Workshop for Physics II
|
1
|
|
7
|
Physical Training III
|
0
|
8
|
Workshop for Chemistry
|
1
|
|
|
|
|
|
|
|
|
|
Semester 5
|
|
Semester 6
|
1
|
Databases
|
4
|
|
1
|
System Planning, Administration and Maintenance
|
2
|
2
|
Information Assurance & Security
|
3
|
|
2
|
Software Engineering
|
3
|
3
|
Programming languages II
|
2
|
|
3
|
Human computer Interaction
|
2
|
4
|
Computer Architecture
|
2
|
|
4
|
Web Technologies
|
2
|
5
|
Elective Type I
|
3
|
|
5
|
Algorithm Analysis and Design
|
3
|
6
|
Database Projects
|
3
|
|
6
|
Elective Type I
|
3
|
|
|
|
|
7
|
Group Projects
|
3
|
|
|
|
|
|
Semester 7
|
|
Semester 8
|
1
|
Integrative Programming & Technologies
|
3
|
|
1
|
Elective Type III
|
3
|
2
|
Elective Type II
|
3
|
|
2
|
Professional Issues and Ethics
|
2
|
3
|
Elective Type III
|
3
|
|
3
|
Industrial Practice
|
4
|
4
|
Elective Type III
|
3
|
|
4
|
General Military Trainning IV
|
2
|
5
|
Elective Type III
|
3
|
|
|
Graduation Project
|
8
|
6
|
English for Computing
|
2
|
|
|
|
|
7
|
General Military Trainning III
|
2
|
|
|
|
|
|
|
|
|
|
|
|
2.Bachlelor of Engineering in IT
B.Sc in IT +1 year = Bachlelor of Engineering in IT (5 years)
|
Courses
|
Credits
|
|
|
Courses
|
Credits
|
|
Semester 9
|
|
|
Semester 10
|
1
|
Research Methodology
|
2
|
|
1
|
Thesis part II
|
8
|
2
|
Elective Type III
|
3
|
|
3
|
Elective Type III
|
3
|
|
4
|
Elective Type III
|
3
|
|
5
|
Thesis part I
|
2
|
|
2
|
|
|
|
|
|
|
|
|
|
The course list of B.Eng in IT
No |
Course
|
Credits
|
1. General Education (Compusory for all IT specializations)
|
1.1
|
Human and Social Sciences
|
10
|
1
|
Phylosophy 1
|
2
|
2
|
Phylosophy 2
|
3
|
3
|
Ho Chi Minh’s Ideology
|
2
|
4
|
Principals of Vietnam Revolution
|
3
|
1.2
|
General Military Training
|
8
|
1
|
I: The Communist Party's Military Guidance
|
2
|
2
|
II: General Education on National Defence and Security
|
2
|
3
|
III: Military Training Fundamentals
|
2
|
4
|
IV: Tactics & Military Equipment Usage
|
2
|
1.3
|
Physical Training
|
3
|
1
|
Physical Training 1
|
x
|
2
|
Physical Training 2
|
x
|
3
|
Physical Training 3
|
x
|
1.4
|
English
|
8
|
1
|
General English 1
|
3
|
2
|
General English 2
|
3
|
3
|
English for Computing
|
2
|
1.5
|
Natural Sciences
|
32
|
1
|
Linear Algebra
|
3
|
2
|
Calculus 1
|
4
|
3
|
Physics 1
|
4
|
4
|
Workshop for Physics 1
|
1
|
5
|
Calculus 2
|
4
|
6
|
Computing Fundamentals
|
3
|
7
|
Technical Drawing
|
2
|
8
|
Physics 2
|
4
|
9
|
Workshop for Physics 2
|
1
|
10
|
Chemistry
|
2
|
11
|
Wokshop for Chemistry
|
1
|
12
|
Probability & Statistics
|
3
|
2. IT Courses
|
2.1.IT Fundametal courses
|
a)
|
Compusory courses
|
47
|
1
|
Programming languages I
|
2
|
2
|
Programming fundamentals
|
3
|
3
|
Discrete maths
|
3
|
4
|
Operating systems
|
3
|
5
|
Computer Networks
|
3
|
6
|
Object Oriented Programming
|
3
|
7
|
Computer Architecture
|
2
|
8
|
Programming languages II
|
2
|
9
|
Databases
|
4
|
10
|
Information Assurance & Security
|
3
|
11
|
Algorithm analysis and design
|
3
|
12
|
System Planning, Administration and Maintenance
|
2
|
13
|
Software Engineering
|
3
|
14
|
Web Technologies
|
2
|
15
|
Human Computer Interaction
|
2
|
16
|
Intergrative Programming and Technologies
|
3
|
17
|
Professional Issues and Ethics
|
2
|
18
|
Research Methodology in IT
|
2
|
b)
|
Elective Type I: select 2 courses
|
4
|
19
|
Electronics
|
2
|
20
|
Digital Electronics
|
2
|
21
|
Microprocessors and Assembly programming
|
2
|
22
|
Specialized Maths
|
2
|
2.2. IT Specializations
|
2.2.1
|
Elective Type II: Select 1 course for a Specialization
|
3
|
1
|
Software Project management (for Software Engineering SE)
|
3
|
2
|
Artificial Intelligence (for Knowledge and Data Discovery KDD)
|
3
|
3
|
Computer Vision (for Human Computer Interaction HCI)
|
3
|
4
|
Numerical methods (for Scientific Computing SC)
|
3
|
5
|
Internetworking (for Networking NET)
|
3
|
2.2.2
|
Elective Type III: Select 7 courses (at least 4 courses belong to the selected specialization in order to be considred)
|
21
|
a)
|
Specialization in KDD
|
|
6
|
Knowledge based systems
|
3
|
7
|
Natural language processing
|
3
|
8
|
System analysis and design
|
3
|
9
|
Semantic Web & XML
|
3
|
10
|
Data mining
|
3
|
11
|
Client/Server Technology
|
3
|
12
|
Pattern Recognition
|
3
|
13
|
Advanced Databases
|
3
|
14
|
Geographic Information Systems
|
3
|
b)
|
Specialization in SE
|
|
6
|
Software Modeling and Analysis
|
3
|
7
|
System analysis and design
|
3
|
8
|
Software Design and Implementation
|
3
|
9
|
Software Quality and Evaluation
|
3
|
10
|
Agent Technology and software development
|
3
|
11
|
User Interface Software Design
|
3
|
12
|
Advanced Programming
|
3
|
13
|
Decision support systems
|
3
|
14
|
Embbeded Systems Programming
|
3
|
c)
|
Specialization in HCI
|
|
6
|
Computer Graphics
|
3
|
7
|
Multimedia Techologies
|
3
|
8
|
System analysis and design
|
3
|
9
|
Information Theory
|
3
|
10
|
Image processing
|
3
|
11
|
Computer Game/Simulation Programming
|
3
|
12
|
Digital Signals Processing
|
3
|
13
|
Bioinformatics
|
3
|
14
|
Robotics
|
3
|
15
|
Information Systems Management
|
3
|
16
|
Embbeded Systems Programming
|
3
|
d)
|
Specialization in NET
|
|
6
|
Network Design
|
3
|
7
|
Network Security
|
3
|
8
|
Data Communications
|
3
|
9
|
Cryptography
|
3
|
10
|
Information Theory
|
3
|
11
|
Network Management
|
3
|
12
|
Multimedia Communications
|
3
|
13
|
Wireless Mesh and Sensor Networks
|
3
|
14
|
E-Commerce
|
3
|
15
|
Distributed Systems
|
3
|
e)
|
Specialization in SC
|
|
6
|
Natural language processing
|
3
|
7
|
Introduction to Optimization
|
3
|
8
|
Neural networks
|
3
|
9
|
Cryptography
|
3
|
10
|
Graph Theory
|
3
|
11
|
Compilers
|
3
|
12
|
Parallel Computing
|
3
|
13
|
Soft Computing
|
3
|
14
|
Pattern Recognition
|
3
|
15
|
Digital Signals Processing
|
3
|
3
|
Projects
|
18
|
1
|
Programming Projects
|
3
|
2
|
Database Projects
|
3
|
3
|
Group Projects
|
3
|
4
|
IT Projects
|
3
|
5
|
Industrial Practice
|
4
|
4
|
Thesis
|
10
|
|
Hounor Thesis Part I
|
2
|
|
Hounor Thesis Part II
|
8
|
Danh sách các môn học
Các môn học Undergraduate Studies
Danh sách các lớp môn học