Home » Bachelor of Science in Computer Science K24

Bachelor of Science in Computer Science K24

Program Summary

Objectives:  The curriculum is designed to provide students with a strong foundation in computer science and encompasses a comprehensive range of topics of software development and essential professional knowledge. It covers a range of topics, including algorithms, methods, tools, and techniques used in computers, information systems, development and management system, system security principles, and analysis and design methods of software applications. The program equips learners with knowledge of cutting-edge technologies and research trends in the field of computer science.

The curriculum adheres to international standards and has received accreditation from ASEAN University Network (AUN).

Career opportunities:  Computer Science graduates are well equipped for professional roles involving analysis, design, and development of algorithms and software solutions. They can pursue a range of career opportunities, including positions at renowned companies such as DXC, FSOFT, IBM, TMA, TPS,… as well as within government organizations and research institutions for science and technology.

Major:

  • Computer Science
  • Software Engineering

Distribution of Curriculum

Courses Credits Percent
General Courses 45 35%
Core Courses 31 24%
Major Courses 20 15%
Eclective Courses 15 12%
Supporting Courses 3 2%
Internship, Thesis 16 12%

Curriculum

Curriculum mapping

Subject Credits Subject Credits
Semester 1 17 Semester 2 19
Calculus 1 4 Computer Networks 4
Physics 1 2 Physics 3 3
Listening AE1 2 Physics 3 Laboratory 1
Writing AE1 2 Speaking AE2 2
Introduction to Computing 3 Writing AE2 2
C/C++ Programming 4 Object-Oriented Programming 4
Discrete Mathematics 3
Semester 3 20 Semester 4 19
Calculus 2 4 Physical Training 1 3
Linear Algebra 3 Computer Architecture 4
Algorithms and Data Structures 4 Elective 1 4
Principles of Database Management 4 Object-Oriented Analysis and Design 4
Marxist – Leninist Political Economy 2 Web Application Development 4
Philosophy Marx – Lenin 3
Semester 5 20 Semester 6 19
Physical Training 2 3 Software Engineering 4
Probability, Statistic & Random Process 3 Artificial Intelligence 4
Scientific Socialism 2 General law 3
Principles of Programming Languages 4 History of Vietnamese Communist Party 2
Elective 2 4 Free elective 3
Elective 3 4 Entrepreneurship 3
Semester 7 12 Semester 8 10
Internship 3 Thesis 10
Operating Systems 4
Ho Chi Minh’s Thoughts 2
Special Study of the Field 3

 Elective Courses

Course ID Course Credits
IT094IU Information System Management 4
IT056IU IT Project Management 4
IT024IU Computer Graphics 4
IT157IU Deep Learning 4
IT134IU Internet of Things 4
IT133IU Mobile Application Development 4
IT044IU Human Computer Interaction 4
IT164IU Cloud computing 4
IT165IU Security Technology and Implementation 4
IT166IU Software Quality Verification and Validation 4
IT167IU Game Application Development 4
IT150IU Blockchain 4
IT156IU Development & Operation (DevOps) 4
IT138IU Data Science and Visualization 4
PE008IU Critical Thinking 3
IT160IU Data Mining 4
IT130IU Digital Image Processing 4
IT114IU Software Architecture 4
IT096IU Net-centric Programming 4