Skip to main content
x

Regular Program 2015 in Computer Science with code F7480101

STT Knowledge block Total credits
    Total credits Required Optional
1 General education knowledge: 44 credits  
1.1
The theory of politics and law
Code
MH Course Number of credits Semester allocated Department of subject management
301001 The Basic Principles of Marxism - Leninism 5 3 Social Sciences and Humanities
301002 Ho Chi Minh Ideology 2 4 Social Sciences and Humanities
301003 Revolutionary Way of Communist Party of Vietnam 3 5 Social Sciences and Humanities
10 10  
1.2
Social science
Code
MH Course Number of credits Semester allocated Department of subject management
302053 Introduction of Laws 2 2 Law

 

2 2  
1.3
Natural Science
Code
MH Course Number of credits Semester allocated Department of subject management
502040 The Probability and Statistics Laboratory 1 2 Information Technology
501041 Linear Algebra Laboratory 1 1 Information Technology
C01123 Probability and Statistics 3 2 Math-Statistics
C01122 Linear Algebra 3 1 Math-Statistics
501040 Calculus for Computing Laboratory 1 1 Information Technology
C01121 Calculus for Computing 3 1 Math-Statistics
12 12  
1.4
English
Code
MH Course Number of credits Semester allocated Department of subject management
001201 English Community 1 5 1 TDT Creative Language Center
001202 English Community 2 5 2 TDT Creative Language Center
001203 English Community 3 5 3 TDT Creative Language Center
15 15  
1.5 Informatics facilities      
1.6
Supporting skills
Code
MH Course Number of credits Semester allocated Department of subject management
302209 Learning Methods in University 1 1 Social Sciences and Humanities
302211 Negotiation and Bargaining 1 5 Social Sciences and Humanities
302208 Communication Skills in University 1 4 Social Sciences and Humanities
302203 Teamwork Skills 1 4 Social Sciences and Humanities
302210 Writing and Presenting Skills 1 5 Social Sciences and Humanities
5 5  
1.7
Physical education
Code
MH Course Number of credits Semester allocated Department of subject management
1001 Swimming (Compulsory) 0 1 Sports Science
  Self-selected education group 1 0 2-0  
D01101 Physical Education 1 - Football 0   Sports Science
D01105 Physical education 1 - Aerobic 0   Sports Science
D01102 Physical Education 1 - Taekwondo 0   Sports Science
D01106 Physical Education 1 - Tennis 0   Sports Science
D01104 Physical Education 1 - Badminton 0   Sports Science
D01103 Physical Education 1 - Volleyball 0   Sports Science
D01121 Physical education 1 - Hatha Yoga 0   Sports Science
D01120 Physical education 1 - Fitness 0   Sports Science
  Self-selected education group 2 0 3-0  
D01204 Physical Education 2 - Basketball 0   Sports Science
D01205 Physical Education 2 - Table Tennis 0   Sports Science
D01202 Physical Education 2 - Vovinam 0   Sports Science
D01206 Physical Education 2 - Action Chess 0   Sports Science
D01201 Physical Education 2 - Karate 0   Sports Science
D01203 Physical Education 2 - Vietnamese Traditional Martial Art 0   Sports Science
D01220 Physical education 2 - Field Hockey 0   Sports Science
GDTC Certification
1.8
Defense education
Code
MH Course Number of credits Semester allocated Department of subject management
D02028 National Defense Education - 1st Course 0 2 Center for national defense and security education
D02030 National Defense Education - 3rd Course 0 1 Center for national defense and security education
D02029 National Defense Education - 2nd Course 0 3 Center for national defense and security education
GDQP certification
2 Specialized education knowledge: 92 credits  
2.1
Basic knowledge
Code
MH Course Number of credits Semester allocated Department of subject management
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 Industry knowledge 80 53 27
2.2.1
General knowledge
Code
MH Course Number of credits Semester allocated Department of subject management
502044 Computer Organization 4 2 Information Technology
502056 Basic Career Requirement 1 4 Information Technology
502047 Introduction to Operating Systems 4 3 Information Technology
502046 Introduction to Computer Networks 4 3 Information Technology
13 13  
  Common subjects and compulsory subjects 13 13  
2.2.2 Specialized knowledge 67 40 27
 
General subjects and compulsory subjects
Code
MH Course Number of credits Semester allocated Department of subject management
504074 Industrial Experience Requirement 4 6 Information Technology
502051 Database Systems 4 4 Information Technology
502050 Requirements Analysis and Design 3 4 Information Technology
502052 Enterprise Systems Development Concepts 3 5 Information Technology
503062 Management of Information Systems 4 5 Information Technology
201081 Financial Accounting 3 5 Accounting
501045 Strategic IT Applications 3 4 Information Technology
40 40  
 
Elective subjects
Code
MH Course Number of credits Semester allocated Department of subject management
  Self-selected group of Information System Industry 27 4-3,5-6,6-12,7-6  
504068 Distributed Databases 3   Information Technology
503044 Introduction to Machine Learning 3   Information Technology
504070 Enterprise Service-Oriented Architecture 3   Information Technology
503043 Introduction to Artificial Intelligence 3   Information Technology
503073 Web Programming and Applications 3   Information Technology
504049 Business Intelligence Systems 3   Information Technology
505043 Knowledge Discovery and Data Mining 3   Information Technology
503069 Mobile Apps Development 3   Information Technology
503049 Introduction to Computer Security 3   Information Technology
503067 IT and Customer Relationship Management 3   Information Technology
503050 Computer Networks and Protocols 3   Information Technology
504051 Mobile and Multimedia Networking 3   Information Technology
505059 Database Tuning 3   Information Technology
504062 Information Security Management 3   Information Technology
502057 Programming Language Concepts 3   Information Technology
504071 Social Media Network Analysis 3   Information Technology
504073 Advanced Software Engineering 3   Information Technology
504058 Software Testing 3   Information Technology
502045 Software Engineering 4   Information Technology
505051 Introduction to Distributed Systems 3   Information Technology
503058 Logic and Formal Systems 3   Information Technology
505045 Uncertainty Modeling 3   Information Technology
503068 IT and Supply Chain Management 3   Information Technology
504048 Massive Data Processing Techniques in Data Science 3   Information Technology
502049 Introduction to Information Security 3   Information Technology
503052 Parallel and Concurrent Programming 3   Information Technology
503066 Enterprise Resource Planning Systems 3   Information Technology
504045 Introduction to Language Processing 3   Information Technology
505060 Introduction to Digital Image Processing 3   Information Technology
502043 Data Structures and Algorithms II 4 4 Information Technology
503040 Design and Analysis of Algorithms 4 5 Information Technology
502042 Combinatorics and Graphs 4 4 Information Technology
502045 Software Engineering 4 5 Information Technology
502041 Numerical Analysis 4 4 Information Technology
  Self-selected team for Smart Computing Branch 27 4-3,5-6,6-12,7-6  
504043 AI Planning and Decision Making 3   Information Technology
505044 Motion Planning and Applications 3   Information Technology
502051 Database Systems 4   Information Technology
503044 Introduction to Machine Learning 3   Information Technology
504042 Knowledge-Based Systems 3   Information Technology
503043 Introduction to Artificial Intelligence 3   Information Technology
503073 Web Programming and Applications 3   Information Technology
505043 Knowledge Discovery and Data Mining 3   Information Technology
504049 Business Intelligence Systems 3   Information Technology
503049 Introduction to Computer Security 3   Information Technology
502052 Enterprise Systems Development Concepts 3   Information Technology
504051 Mobile and Multimedia Networking 3   Information Technology
502057 Programming Language Concepts 3   Information Technology
503062 Management of Information Systems 4   Information Technology
503045 Information Retrieval 3   Information Technology
504044 Social Media Computing 3   Information Technology
502050 Requirements Analysis and Design 3   Information Technology
503069 Mobile Apps Development 3   Information Technology
504073 Advanced Software Engineering 3   Information Technology
503050 Computer Networks and Protocols 3   Information Technology
504046 Sound and Music Computing 3   Information Technology
505045 Uncertainty Modeling 3   Information Technology
505051 Introduction to Distributed Systems 3   Information Technology
503058 Logic and Formal Systems 3   Information Technology
505041 Introduction to Speech Processing 3   Information Technology
501045 Strategic IT Applications 3   Information Technology
504048 Massive Data Processing Techniques in Data Science 3   Information Technology
502048 Introduction to Media Computing 3   Information Technology
503052 Parallel and Concurrent Programming 3   Information Technology
504045 Introduction to Language Processing 3   Information Technology
502049 Introduction to Information Security 3   Information Technology
505060 Introduction to Digital Image Processing 3   Information Technology
505049 Network Security 3   Information Technology
502043 Data Structures and Algorithms II 4 4 Information Technology
503040 Design and Analysis of Algorithms 4 5 Information Technology
502042 Combinatorics and Graphs 4 4 Information Technology
502041 Numerical Analysis 4 4 Information Technology
502045 Software Engineering 4 5 Information Technology
  Self-selected Technology Software Industry Group 27 4-3,5-6,6-12,7-6  
504070 Enterprise Service-Oriented Architecture 3   Information Technology
502051 Database Systems 4   Information Technology
504068 Distributed Databases 3   Information Technology
503044 Introduction to Machine Learning 3   Information Technology
503043 Introduction to Artificial Intelligence 3   Information Technology
503073 Web Programming and Applications 3   Information Technology
505054 Formal Specification & Design Techniques 3   Information Technology
505043 Knowledge Discovery and Data Mining 3   Information Technology
502050 Requirements Analysis and Design 3   Information Technology
504049 Business Intelligence Systems 3   Information Technology
503049 Introduction to Computer Security 3   Information Technology
503069 Mobile Apps Development 3   Information Technology
503062 Management of Information Systems 4   Information Technology
503050 Computer Networks and Protocols 3   Information Technology
503057 Software Engineering on Modern Application Platforms 3   Information Technology
503067 IT and Customer Relationship Management 3   Information Technology
504051 Mobile and Multimedia Networking 3   Information Technology
502057 Programming Language Concepts 3   Information Technology
502052 Enterprise Systems Development Concepts 3   Information Technology
504073 Advanced Software Engineering 3   Information Technology
501045 Strategic IT Applications 3   Information Technology
505045 Uncertainty Modeling 3   Information Technology
504058 Software Testing 3   Information Technology
505055 Embedded Software Design 3   Information Technology
505051 Introduction to Distributed Systems 3   Information Technology
504060 Software Verification and Validation 3   Information Technology
504045 Introduction to Language Processing 3   Information Technology
502049 Introduction to Information Security 3   Information Technology
503058 Logic and Formal Systems 3   Information Technology
502048 Introduction to Media Computing 3   Information Technology
504076 Game Development 3   Information Technology
503056 Software Development on Evolving Platforms 3   Information Technology
505060 Introduction to Digital Image Processing 3   Information Technology
503052 Parallel and Concurrent Programming 3   Information Technology
505053 Automatic Software Validation 3   Information Technology
504048 Massive Data Processing Techniques in Data Science 3   Information Technology
504077 Design Pattern 3   Information Technology
502043 Data Structures and Algorithms II 4 4 Information Technology
503040 Design and Analysis of Algorithms 4 5 Information Technology
502042 Combinatorics and Graphs 4 4 Information Technology
502045 Software Engineering 4 5 Information Technology
502041 Numerical Analysis 4 4 Information Technology
  Self-selected group of CN Computer networks and distributed systems 27 4-3,5-6,6-12,7-6  
503044 Introduction to Machine Learning 3   Information Technology
504055 Networked and Mobile Gaming 3   Information Technology
502051 Database Systems 4   Information Technology
504054 Internet Architecture 3   Information Technology
503043 Introduction to Artificial Intelligence 3   Information Technology
503051 Parallel Computing 3   Information Technology
503073 Web Programming and Applications 3   Information Technology
504053 Parallel and Distributed Algorithms 3   Information Technology
505052 Computer System Performance Analysis 3   Information Technology
505050 Advanced Computer Architectures 3   Information Technology
505043 Knowledge Discovery and Data Mining 3   Information Technology
504049 Business Intelligence Systems 3   Information Technology
503049 Introduction to Computer Security 3   Information Technology
505046 Advanced Computer Networks 3   Information Technology
504051 Mobile and Multimedia Networking 3   Information Technology
502052 Enterprise Systems Development Concepts 3   Information Technology
503050 Computer Networks and Protocols 3   Information Technology
505047 Systems Support for Continuous Media 3   Information Technology
502050 Requirements Analysis and Design 3   Information Technology
503069 Mobile Apps Development 3   Information Technology
504073 Advanced Software Engineering 3   Information Technology
503062 Management of Information Systems 4   Information Technology
505045 Uncertainty Modeling 3   Information Technology
501045 Strategic IT Applications 3   Information Technology
505051 Introduction to Distributed Systems 3   Information Technology
504052 Multi-core Architecture 3   Information Technology
504050 Wireless Computing 3   Information Technology
503052 Parallel and Concurrent Programming 3   Information Technology
504048 Massive Data Processing Techniques in Data Science 3   Information Technology
502049 Introduction to Information Security 3   Information Technology
503056 Software Development on Evolving Platforms 3   Information Technology
504045 Introduction to Language Processing 3   Information Technology
505060 Introduction to Digital Image Processing 3   Information Technology
504085 Topics in Computer Network 3   Information Technology
505049 Network Security 3   Information Technology
27   27
2.3
Career probation
Code
MH Course Number of credits Semester allocated Department of subject management
504041 Information Technology Project 1 4 7 Information Technology
4 4  
2.4
TN thesis or specialized selection
Code
MH Course Number of credits Semester allocated Department of subject management
  Essay Course / Project 12    
  Graduation thesis 12 8-12  
504040 Graduation Thesis 12   Information Technology
  Specialized elections group 12    
  Specialized elective group 3 8-3  
504075 Information Technology Project 2 3   Information Technology
  Self-selection group 9   Information Technology
12   12
    136 97 39