Major: Computer Science

Offered by School of Engineering

Minors (choose one): (1) Software Technology (2) Data Analysis (3) Computational Science (4) Information Security and Confidentiality

Credits to graduate: 126

English language requirement

  • To start: TOEFL PBT 500 / TOEFL iBT 61 / IELTS 5.0
  • To graduate: TOEFL PBT 600 / TOEFL iBT 100 / IELTS 7.0

Computer Science major – required courses

Ministry of Education and Training courses (0 credits)

  1. MACL102 Basic Principles of Marxism-Leninism
  2. MACL103 Revolutionary way of Vietnam Communist Party
  3. MACL104 Ho Chi Minh Thought
  4. MACL105 Physical Education: Athletics
  5. MACL105 (T1) Physical Education:Tennis 1
  6. MACL105 (T2) Physical Education:Tennis 2
  7. MACL106 National Defense & Security Education

Tan Tao University core courses (27 credits)

  1. HUM101 Writing and Ideas
  2. HUM102 Culture and Literature
  3. HIS101 Civilizations
  4. HIS102 Modern Times
  5. MATH101 Calculus I
  6. ECON101 Microeconomics
  7. ECON102 Macroeconomics
  8. MGT101 Introduction to Management
  9. MGT102 Leadership and Communications

School of Engineering courses (21 credits)

  1. MATH201 Calculus II
  2. MATH110 Linear Algebra
  3. PHYS101 Introductory Mechanics
  4. PHYS110 Introductory Electricity and Magnetism
  5. CS111 Introduction to Computer Science
  6. STA206 Probability and Statistics in Engineering
  7. CPS201 Computational Methods in Engineering

Major-specific courses (15 credits)

  1. CS201 Data Structure and Algorithms
  2. CS202 Discrete Mathematics for CS
  3. CS203 Computer Organization
  4. CS204 Design & Analysis of Algorithms
  5. CS205 Introduction to Operating Systems

Minors (choose one): (1) Software Technology (2) Data Analysis (3) Computational Science (4) Information Security and Confidentiality

(1) Software Technology (15 credits)

  1. CS301 Introduction to Software Design and Implementation
  2. CS311 Introduction to Databases
  3. CS320 Introduction to Computer Networks
  4. CS421 Parallel Computing
  5. CS422 Distributed Systems

(2) Data Analysis (15 credits)

  1. CS311 Introduction to Database
  2. CS331 Introduction to Data Mining
  3. CS441 Interactive Visualization
  4. CS432 Statistical Machine Learning
  5. CS411 Advanced Databases and Cloud Computing

(3) Computational Science (15 credits)

  1. CS351 Modeling and Simulations
  2. CS441 Interactive Visualization
  3. CS451 Graphs and Networks
  4. CS452 Automata Theory
  5. CPS301 Computational Economics {or} CPS302 Introduction to Bioinformatics {or} CPS303 Quantum Mechanics

(4) Information Security and Confidentiality (15 credits)

  1. CS361 Introduction to Information Assurance & Security
  2. CS320 Introduction to Computer Networks
  3. CS362 Network Security
  4. CS363 Web and Application Security
  5. CS364 Cryptography

Elective courses

Choose from any elective course at Tan Tao University (48 credits)