star twitter facebook envelope linkedin youtube alert-red alert home left-quote chevron hamburger minus plus search triangle x

Software Engineering Curriculum


1.general education courses

Courses

Required or Selected Elective  or Elective

Credits

COM 101 Professional Speaking

R

2

COM102 Professional Writing

R

2

CS 101 Basic Computer Skills

R

3

CS 201 Basic Software Applications

R

3

DTE-IS 102 Career Orientation 1

R

1

DTE-IS 152 Career Orientation 2

R

1

ENG 126 Reading - Level 1 (International School)

R

2

ENG 127 Writing - Level 1 (International School)

R

2

ENG 128 Listening - Level 1 (International School)

R

2

ENG 129 Speaking - Level 1 (International School)

R

2

ENG 226 Reading - Level 2 (International School)

R

2

ENG 227 Writing - Level 2 (International School)

R

2

ENG 228 Listening - Level 2 (International School)

R

2

ENG 229 Speaking - Level 2 (International School)

R

2

HIS 361 History of the Communist Party of Vietnam

R

3

PHI 100 Critical Thinking (including Scientific Research Methodology)

R

2

PHI 161 Marxism - Leninism 1

R

2

PHI 162 Marxism - Leninism 2

R

3

POS 361 Hồ Chí Minh’s Ideology

R

2

Selected Eelective course, one of three below:

SE

2

LAW 201 Basic Principles of Law (2)

DTE 201 Business Ethics (2)

MED 268 Medical Ethics (2)

Selected Elective course, one of three below:

 SE

2

HIS 221 World Civilizations 1(2)

AHI 392 History of Eastern Architectures (2)

AHI 391 History of Western Architectures (2)

Total

44

 

2.math and basic sciences

Courses

Required or Selected Elective  or Elective

Credits

CHE 101 Introduction to Chemistry

R

3

CMU-CS 297 CDIO Project

R

1

CMU-CS 303 Fundamentals of Computing 1

R

1

CMU-CS 311 Object-Oriented Programming C++ (Advanced Concepts in Computing)

R

1

CMU-CS 316 Fundamentals of Computing 2

R

1

CMU-SE 252 Computer Science for Practicing Engineers (Software Construction)

R

1

EVR 205 Environmental Health

R

2

MTH 103 Advanced Mathematics A1

R

3

MTH 104 Advanced Mathematics A2

R

4

MTH 254 Discrete Mathematics & Applications

R

3

MTH 291 - Applied Mathematics for Information Technology  1

R

3

MTH 341 Applied Mathematics for Information Technology  2

R

3

PHY101 Introduction to Physics 1

R

3

STA 151 Principles of Statistics & Probabilities

R

3

Total

32

 

3.      core courses requirements

Courses

Required or Selected Elective  or Elective

Credits

 

CMU-CS 246 Application Development Practices

R

3

 

CMU-CS 252 Introduction to Network & Telecommunications Technology

R

3

 

CMU-CS 303 Fundamentals of Computing 1

R

2

 

CMU-CS 311 Object-Oriented Programming C++ (Advanced Concepts in Computing)

R

3

 

CMU-CS 316 Fundamentals of Computing 2

R

2

 

CMU-CS 397 CDIO Project

R

1

 

CMU-CS 462 Software Measurements & Analysis

R

3

 

CMU-IS 432 Software Project Management

R

3

 

CMU-IS401 Information System Applications

R

3

 

CMU-SE 100 Introduction to Software Engineering

R

2

 

CMU-SE 214 Requirements Engineering

R

3

 

CMU-SE 252 Computer Science for Practicing Engineers (Software Construction)

R

2

 

CMU-SE 303 Software Testing (Verification & Validation)

R

3

 

CMU-SE 403 Software Architecture & Design

R

4

 

CMU-SE 433 Software Process and Quality management

R

3

 

CMU-SE 450 Capstone project for Software Engineering 1

R

3

 

CMU-SE 451 Capstone project for Software Engineering 2

R

3

 

CS 211 Fundamentals of Programming

R

4

 

CS 414  Winform programming VB.NET / C#.NET

R

3

 

IS 301 Database

R

3

 

IS 384 e-Commerce Technologies (ASP.NET)

R

3

 

Selected Elective course, one of two below:

SE

3

 

CMU-CS 445 System Integration Practices

 

CMU-SE 445 Software Reuse and Integration

 

Selected Elective course, one of three:

SE

2

 

CS 366 L.A.M.P. (Linux, Apache, MySQL, PHP)

 

CS 466 Perl & Python

 

CR 424 Mobile Application Development

 

Total

64