Computer Engineering Technology

THAI NGUYEN UNIVERSITY

UNIVERSITY OF INFORMATION AND COMMUNICATION TECHNOLOGY

CURRICULUM
FIELD: COMPUTER ENGINEERING TECHNOLOGY
(Implemented from K16, since 2017)

(Attached to Decision No. 809/QD-DHCNTT&TT dated on 01 August, 2017 by Rector of University of Information and Communication Technology)

No. Subjects Credits Periods Semester 1 2 3 4 5 6 7 8 9 Core Type of Subjects
TQ/HT/SH
(0)/(2)/(1)
TS LT TH 15 16 17 17 15 16 14 15 15
General subjects
(Total credits: 40/15)
1 Principles of Marxism and Leninism 1 2 30 30 0 1 2
2 Principles of Marxism and Leninism 2 3 45 45 0 2 3 Principles of Marxism and Leninism 1 (2)
3 Ho Chi Minh’s Ideology 2 30 30 0 6 2 Principles of Marxism and Leninism 2 (2)
4 Revolution Lines of the Vietnamese Communist Party 3 45 45 0 7 3 Ho Chi Minh’s Ideology (2)
5 Linear Algebra 3 45 45 0 1 3 x
6 Analytics Analysis 4 60 60 0 2 4 x Linear Algebra (2)
7 General Physics 2 30 30 0 1 2 Linear Algebra (1)
8 Introduction to Informatics 3 60 30 30 1 3 x Linear Algebra (1)
9 Principles of Law 2 30 30 0 1 2
10 Soft Skills 2 30 30 0 4 2 Principles of  Marxism and Leninism 2 (2)
11 Probability & Statistics 2 30 30 0 7 2 Analytics Analysis (2)
12 English 1 3 45 45 0 1 3 x
13 English 2 3 45 45 0 2 3 x English 1 (0)
14 English 3 3 45 45 0 3 3 x English 2 (0)
15 English 4 3 45 45 0 4 3 x English 3 (0)
Basic subjects
(Total credits: 50/18)
16 Digital Signal Processing 3 45 45 0 3 3 Linear Algebra (2)
17 Analog Electronic Engineering 3 45 45 0 2 3 x General Physics (2)
18 Digital Electronic Engineering 3 45 45 0 2 3 x General Physics (2)
19 Laboratory Practice 2 60 0 60 3 2 Analog Electronic Engineering (2); Digital Electronic Engineering (2)
20 Analog and Digital Electronic Practice 2 60 0 60 4 2 Analog Electronic Engineering (2); Digital Electronic Engineering (2)
21 Microprocessing Technique and Applications 3 45 45 0 4 3 x Analog Electronic Engineering (2); Digital Electronic Engineering (2)
22 Networks and Data Transmission 3 60 30 30 5 3 Computer Architecture (2); Operating System (1)
23 Microcontroller and Microprocessing Practice 2 60 0 60 4 2 Microprocessing Technique and Applications (2)
24 Computer Architecture 2 30 30 0 4 2 x Digital Electronic Engineering (2); Introduction to Informatics (2)
25 Operating System 3 45 45 0 5 3 x Computer Architecture (2)
26 Computer Interfacing Technique 3 45 45 0 7 3 x Operating System  (2)
27 Data Structure and Algorithms 3 60 30 30 5 3 x Introduction to Informatics  (2); C Programming in Electronics Engineering(2)
28 Database System 3 60 30 30 3 3 x
29 C Programming in Electronics Engineering 3 60 30 30 3 3 x Introduction to Informatics  (2)
30 Network Communications Programming with Java 3 60 30 30 6 3 Networks and Data Transmission (2); Data Structure and Algorithms (2)
C Programming in Electronics Engineering (2)
31 Basic Embedded Programming 3 45 45 0 5 3 x Microprocessing Technique and Applications (2); Database System (1)
32 Advanced C Programming in Electronics Engineering 3 60 30 30 4 3 C Programming in Electronics Engineering  (2)
33 Printed Circuit Board Design Engineering 3 45 45 0 3 3 x Analog Electronic Engineering  (2); Digital Electronic Engineering (1)
Specialized subjects
(Total credits: 32, of which compulsory credits: 20/32 credits, Elective: 12/32 credits)
Compulsory subjects (20 credits)
34 System Programming 3 45 45 0 8 3 Network Communications Programming with Java (2); Basic Embedded Programming (2)
35 Computer System Maintenance 3 60 30 30 7 3 x Operating System (2)
36 System Administration 3 45 45 0 8 3 x Computer System Maintenance (2)
37 Advanced Embedded System Practice 2 60 0 60 6 2 Advanced Embedded Programming Practice (1); C Programming in Electronics Engineering (2); Basic Embedded Programming (2)
38 Advanced Embedded Programming Practice 3 45 45 0 6 3 x Advanced Embedded System Practice (1);
C Programming in Electronics Engineering (2); Basic Embedded Programming (2)
39 System Design and Analysis 3 60 30 30 6 3 x Operating System (2)
40 Special Subject 3 45 45 0 8 3
Elective subjects (12 credits)
41 Elective 1 (3 credits): 3 45 45 0 5 3
1 Programming Controls on Mobile Devices 3 45 45 0 Network Communications Programming with Java (2)
2 Internet of Things Technologies 3 45 45 0 Networks and Data Transmission (2); Database System (2)
3 Embedded Software Testing 3 45 45 0 Advanced Embedded Programming Practice (2)
42 Elective 2 (3 credits): 3 45 45 0 6 3
1 Sound Processing Technique on Embedded System 3 45 45 0 Advanced Embedded Programming Practice (2)
2 Embedded Programming Technique on Linux 3 45 45 0 Operating System (2)
3 Virtualization Technology for Computer Data 3 45 45 0 Computer Architecture  (2)
43 Elective 3 (3 credits): 3 45 45 0 7 3
1 Image Processing on Embedded System 3 45 45 0 Advanced Embedded Programming Practice (2)
2 Cloud Computing 3 45 45 0 Computer Architecture  (2)
3 Data Transmission Basis and Modern Cryptographic System 3 45 45 0 Networks and Data Transmission (2)
44 Elective 4 (3 credits): 3 45 45 0 8 3
1 Communications Programming on Embedded System 3 45 45 0 Network Communications Programming with Java (2)
2 LAN Design and Maintenance 3 45 45 0 Networks and Data Transmission (2)
3 Embedded System Development Procedure 3 45 45 0 Advanced Embedded Programming Practice (2)
Internship, Graduation Thesis
(Total credits: 18 credits)
45 Specialized Internship 3 8 3
46 Graduation Internship 5 9 5 Specialized Internship (0)
47 Graduation Thesis 10 9 10 Graduation Internship (0)
Alternative subjects to replace Graduation Thesis (10 TC)
1 Real-time Embedded Operating System 3 45 45 0 Microprocessing Technique and Applications (2)
2 Embedded Operating System 3 45 45 0 Embedded Programming Technique on Linux (2)
3 New Generation Computer Models 2 30 30 0 Operating System (2)
4 Advanced Microprocessors 2 30 30 0 Data Structure and Algorithms (2); Database System (2)
Total credits 140