Skip to content Skip to navigation

Curriculum - Software Engineering

Software Engineering

Courses

Credits

 

 

General Knowledge Courses

Political Theory Courses

10

 

 

Math – Computer – Natural Science

27

 

 

Foreign Language

12

 

 

Other Subjects

2

 

 

Professional Knowledge Courses

Basic Core Courses

29

 

 

Basic Courses

36

 

 

Major

16

 

 

Other Subjects

8

 

 

Graduation

Internship

3

 

 

Graduation Thesis

10

 

 

Total credit

153

 

 

No

Code

Name

Theory

Practice

Political Theory Courses

 

 

1

SS001

Fundamental principles of Marxism-Leninism

5

0

2

SS002

The revolutionary way of the communist party of Vietnam

3

0

3

SS003

Ho Chi Minh thought

2

0

Math – Computer – Natural Science

 

 

4

MA001

Calculus 1

3

0

5

MA002

Calculus 2

3

0

6

MA003

Linear Algebra

3

0

7

MA004

Discrete structures

4

0

8

MA005

Probability and statistics

3

0

9

PH001

Introduction to electrical engineering

3

0

10

PH002

Introduction to digital circuit

3

1

11

PH003

Technical physics

4

0

12

IT001

Introduction to programming

3

1

Foreign Language

 

 

13

EN001

English 1

4

0

14

EN002

English 2

4

0

15

EN003

English 3

4

0

Physical Education – National Defense Education

 

 

16

PE001

Physical education 1

 

 

17

PE002

Physical education 2

 

 

18

ME001

National defense education

 

 

Other subjects

 

 

19

SS004

Professional skills

0

2

No

Code

Name

Theory

Practice

1

IT002

Object-oriented programming

3

1

2

IT003

Data structures and algorithms

3

1

3

IT004

Databases

3

1

4

IT005

Introduction to computer network

3

1

5

IT006

Computer architecture

3

0

6

IT007

Operating systems

3

1

7

IT008

Visual programming

3

1

8

IT009

Introduction to IT disciplines

2

0

No

Code

Name

Theory

Practice

1

SE100

Object-oriented software development methodology

3

1

2

SE101

Modeling methods

3

 

3

SE102

Introduction to game development

2

1

4

SE104

Software engineering

3

1

5

SE114

Introduction to software and embedded systems

2

1

6

SE106

Formal specification

4

 

7

SE107

System analysis and design

3

1

8

SE108

Software testing

2

1

9

SE109

Software development, deployment and maintenance

3

 

10

SE111

Open source project

2

 

11

SE112

Specialized project

3

 

No

Code

Name

Theory

Practice

Compulsory Subjects

 

 

1

SE214

Advanced software engineering

3

1

2

SE215

Human-computer interaction

3

1

Major Elective Subjects

 

 

1

SE310

.Net technology

3

1

2

SE325

J2EE

3

1

3

SE331

E-commerce

2

 

4

SE313

Intelligent algorithms

2

 

No

Code

Name

Theory

Practice

Compulsory Subjects

 

 

1

SE220

Introduction to game design

3

1

2

SE221

Advanced game programming

3

1

Major Elective

 

 

1

SE320

3D programming with Direct3D

3

1

2

SE327

Games development

3

1

3

SE328

Artificial intelligence on game programming

3

1

4

SE344

Mobile game programming

3

1

5

SE329

3D game engine design

3

1

No

Code

Name

Theory

Practice

General Elective 1

 

 

1

SE330

Java programming language

3

1

2

SE337

Intelligent Algorithms

3

 

3

SE332

Advanced database

2

 

4

SE338

Fuzzy logic

2

 

5

SE334

Programming paradigms

2

1

6

SE339

Distributed computing

2

1

7

SE336

Open-source software development

2

 

General Elective 2

 

 

1

SE340

Information-technology project management

3

1

2

SE341

Web technology and applications

3

1

3

SE350

E-learning

2

 

4

SE351

Parallel processing

3

1

5

SE343

Portal technology

3

 

6

SE345

Embedded programming techniques

3

1

7

SE346

Mobile device application development

3

1

8

SE348

M-commerce

2

 

9

SE349

Introduction to business administration

2