Software Engineering

1. Training time: 4 Years

2.  Students must complete the total number of credits: 130 credits, of which 116 Mandatory credits, 14 elective credits

3. Education program

Year Semeter Ordinal
number
Module Course code Credits Lecture Practice  Prerequisite course Course code  Prerequisit Mandatory/
Optional

1

1

1

Principle of Marxism and Leninism 1 ML01001

2

2

0

Mandatory

1

1

2

Basics of informatics TH01001

3

2

1

Mandatory

1

1

3

Physics for informatics TH01029

3

2

1

Mandatory

1

1

4

Linear algebra TH01006

3

3

0

Mandatory

1

1

5

Calculus TH01024

3

3

0

Mandatory

1

1

6

Introduction to laws ML01009

2

2

0

Mandatory

1

1

7

An Introduction to Cefr – Based Tests SN00010

1

Mandatory

1

1

8

General physical education GT01016

1

0,5

0,5

Mandatory

1

1

9

Guidelines for National Defense and Security of Vietnam Communist Party QS01011

2

2

0

Mandatory

16

1

2

10

Principle of Marxism and Leninism 2 ML01002

3

3

0

Principle of Marxism and Leninism 1 ML01001 2 Mandatory

1

2

11

Probability and Statistics TH01007

3

3

0

Calculus TH01024 2 Mandatory

1

2

12

Discrete mathematics TH01023

3

3

0

Linear algebra TH01006 2 Mandatory

1

2

13

Computer architectures and Micro-processing TH01022

3

3

0

Basics of informatics TH01001 2 Mandatory

1

2

14

Databases TH02001

3

3

0

Basics of informatics TH01001 2 Mandatory

1

2

15

Programming Techniques TH02034

3

2

1

Basics of informatics TH01001 2 Mandatory

1

2

16

Introduction to Software Engineering TH02036

2

2

0

Basics of informatics TH01001 2 Mandatory

1

2

17

English 0 SN00011

2

2

0

Mandatory

1

2

18

Athletics, Thletics Aerobic, Gymnastics, Football, Volleyball, Basketball, Badminton, Chess, Dance Sport, Swimming Chọn 2/9 học phần GDTC: GT01017, GT01018, GT01019, GT01020, GT01021, GT01022, GT01023, GT01014, GT01015

1

0

1

Mandatory

1

2

19

Defence warker – security QS01012

2

2

0

Mandatory

20

2

3

20

English 1 SN01032

3

3

0

English 0 SN00011 3 Mandatory

2

3

21

Database Management Systems TH03107

2

1

1

Databases TH02001 2 Mandatory

2

3

22

Data structures and Algorithms TH02016

3

3

0

Programming Techniques TH02034 2 Mandatory

2

3

23

Practice for Data structures and Algorithms TH02035

1

0

1

Data structures and Algorithms TH02016 1 Mandatory

2

3

24

Object-Oriented Programming TH03106

3

2

1

Data structures and Algorithms TH02016 1 Mandatory

2

3

25

System analysis and design TH02037

3

3

0

Databases TH02001 2 Mandatory

2

3

26

Numerical methods TH01025

2

2

0

Calculus TH01024 2 Optional

2

3

27

Principles of Accounting KQ02014

3

3

0

      Optional

2

3

28

General Military Strategies and Techniques for using shotguns and grenades QS01013

6

1,5

4,5

Mandatory

3

17

2

4

29

English 2 SN01033

3

3

0

English 1 SN01032 3 Mandatory

2

4

30

Principles of operating systems TH02015

3

3

0

Computer architectures and Micro-processing TH01022 2 Mandatory

2

4

31

Computer networks TH02038

3

2,5

0,5

Basics of informatics TH01001 2 Mandatory

2

4

32

Software Requirements Engineering TH03102

2

2

0

Introduction to Software Engineering TH02036 2 Mandatory

2

4

33

Algorithm Complexity TH02041

2

2

0

Data structures and Algorithms TH02016 2 Mandatory
2 4 34 Web Application Development TH03109

3

2

1

Programming Techniques TH02034 2 Mandatory
2 4 35 JAVA Programming TH03111

3

2

1

Object-Oriented Programming TH03106 2 Optional
2 4 36 GIS Application Development TH03115

3

2

1

Database Management Systems TH03107 2 Optional
2 4 37 Distributed Software Development TH03118

3

2

1

Object-Oriented Programming TH03106 2 Optional
2 4 38 General knowledge of Services and Arms in the VPA QS01014

1

0,5

0,5

Mandatory
4

19

3 5 39 English for ICT studies SN03039

2

2

0

English 2 SN01033 2 Mandatory
3 5 40 Ho Chi Minh Idcology ML01005

2

2

0

Principle of Marxism and Leninism 2 ML01002 2 Mandatory
3 5 41 Modeling and Control CD03906

2

1,5

0,5

Programming Techniques TH02034 2 Mandatory
3 5 42 Information security TH02039

2

2

0

Data structures and Algorithms TH02016 2 Mandatory
3 5 43 Software Architecture and Design TH03103

3

3

0

Software Requirements Engineering TH03102 2 Mandatory
3 5 44 .NET Programming TH03108

3

2

1

Programming Techniques TH02034 2 Mandatory
3 5 45 Web Application Development 2 TH03110

3

2

1

Web Application Development TH03109 2 Optional
3 5 46 Linux and Open Software TH03113

3

2

1

Principles of operating systems TH02015 2 Optional
3 5 47 Artificial Intelligence TH03206

3

2,5

0,5

Data structures and Algorithms TH02016 2 Optional
3 5 48 Skill KN01001/
KN01002/
KN01003/
KN01004/
KN01005/
KN01006
Mandatory
5

17

3 6 49 Revolutionary guideline of Vietnamese Communist Party ML01004

3

3

0

Ho Chi Minh Idcology ML01005 2 Mandatory
3 6 50 Environmental Management MT02011

2

2

0

Mandatory
3 6 51 Economics of Trade and Services KT03024

2

2

0

Mandatory
3 6 52 Software Project Management TH03101

2

2

0

Introduction to Software Engineering TH02036 2 Mandatory
3 6 53 Software Construction and Evolution TH03104

2

2

0

Software Architecture and Design TH03103 2 Mandatory
3 6 54 Software Testing and Quality Assurance TH03105

2

2

0

Software Architecture and Design TH03103 2 Mandatory
3 6 55 Mobile Application Development TH03112

3

2

1

Object-Oriented Programming TH03106 2 Optional
3 6 56 E-commerce TH03116

3

2

1

Web Application Development TH03109 2 Optional
3 6 57 Machine Learning TH03207

3

2,5

0,5

Data structures and Algorithms TH02016 2 Optional
6

16

4 7 58 Internship TH03199

12

0

12

.NET Programming, Software Project Management, pass 75 credits TH03108,
TH03101
2 Mandatory
4 7 59 Web Application Security and Testing TH03114

3

2

1

Software Testing and Quality Assurance TH03105 2 Optional
4 7 60 Enterprise Resource Planning Systems TH03117

3

2

1

Web Application Development TH03109 2 Optional
4 7 61 Data Mining TH03312

3

2

1

Probability and Statistics TH01007 2 Optional
7

15

4 8 62 Graduation thesis TH04199

10

0

10

Internship và pass 100 credits TH03199 2 Mandatory
8 10
Mandatory: 116 Credits
Optional: 14 Credits
Total: 130 Credits