logotype

Curriculum

1.Percentage of knowledge batch

Not including physical and military education

Knowledge batch

Total credits

Note

Knowledge batch of general education

Political theory

10

 

Mathematics - Informatics - Natural science

27

 

Foreign language

12

 

Other courses

2

 

Knowledge batch of professional education

Base of  ology group

29

 

Base of the ology

36

 

Specialization

16

 

Other courses

8

 

Graduation

Internship

3

 

Thesis or graduate specialized courses

10

 

Minimum total cumulative credits

153

 

2. Detail chart of knowledge batches

So Do Chi Tiet

3. Knowledge batch of general education

Total: 51 credits (Not including physical and military education)

Order

Course ID

Course Name

Credits

TC

PC

Political theory courses

10

 

 

SS001

Principles of Maxist and Lennist

5

5

0

SS002

Revolution lines of Vietnam Communist Party

3

3

0

SS003

Ho Chi Minh Ideology

2

2

0

Mathematics - Informatics - Natural science

27

 

 

MA001

Analytics 1

3

3

0

MA002

Analytics 2

3

3

0

MA003

Linear algebra

3

3

0

MA004

Discrete structure

4

4

0

MA005

Probability & statistics

3

3

0

PH001

Introduction to electronics

3

3

0

PH002

Introduction to electronic circuit

4

3

1

PH003

Technic physics

4

4

0

IT001

Introduction to programming

4

3

1

Foreign language

12

 

 

EN001

English 1

4

4

0

EN002

English 2

4

4

0

EN003

English 3

4

4

0

Physical education - military education

 

 

 

PE001

Physical education 1

 

 

 

PE002

Physical education 2

 

 

 

ME001

Military education

 

 

 

Other courses

2

 

 

SS004

Professional skills

2

0

2

 Note: The student chooses one of two courses PH002, PH003 for study.

4. Knowledge batch of professional education

4.1. Courses of base of ology group

Obliged to the students

Order

Course ID

Course Name

Credits

TC

PC

IT002

Object oriented programming

4

3

1

IT003

Data structures and algorithms

4

3

1

IT004

Fundamental database

4

3

1

IT005

Computer networks

4

3

1

IT006

Computer architecture

3

3

0

IT007

Operating systems

4

3

1

IT008

Visual programming

4

3

1

IT009

Introduction to IT programs

2

2

0

4.2. Courses of base of ology

Obliged to the students

Order

Course ID

Course Name

Credits

TC

PC

1

SE100

Object-oriented software development methodology

4

3

1

2

SE101

Modeling method

3

3

 

3

SE102

Introduction to game development

3

2

1

4

SE104

Introduction to software engineering

4

3

1

5

SE114

Introduction to software and embedded system

3

2

1

6

SE106

Formal specification

4

4

 

7

SE107

Systems analysis and design

4

3

1

8

SE108

Software testing

3

2

1

9

SE109

Software development, deployment, maintenance

3

3

 

10

SE111

The open source project

2

2

 

11

SE112

Specialized project

3

3

 

 4.3. Courses of Software Technology

Students have to register obliged courses of Software Technique and optional courses. Students belonging to other ologies can register these courses as optional courses.

Order

Course ID

Course Name

Credits

TC

PC

Obliged courses

 

 

 

1

SE214

Advanced software engineering

4

3

1

   2

SE215

Human computer interaction

4

3

1

Optional courses

 

 

 

1

SE310

.Net technology

4

3

1

2

SE325

J2EE

4

3

1

3

SE331

E-Commerce

2

2

 

4

SE313

Some algorithms of artificial intelligent

2

2

 

 4.4. Courses of Virtual Environment and Game Development

Students have to register obliged courses of Virtual Environment and Game Development and optional courses. Students belonging to other ologies can register these courses as optional courses.

Order

Course ID

Course Name

Credits

TC

PC

Obliged courses

 

 

 

1

SE220

Game design

4

3

1

2

SE221

Advanced game programming

4

3

1

Optional courses

 

 

 

1

SE320

3D programming with DirectX

4

3

1

2

SE327

Online game development and operation

4

3

1

3

SE328

AI for game programming

4

3

1

4

SE344

Mobile game programming

4

3

1

5

SE329

3D game engine design

4

3

1

4.5. Other courses

Optionally students register at least 4 credits in common optional courses 1 and at least 4 credits in common optional courses 2.

Order

Course ID

Course Name

Credits

TC

PC

Common optional courses 1

 

 

 

1

SE330

Java programming language

4

3

1

2

SE337

Open source development

3

3

 

3

SE332

Advanced database

2

2

 

4

SE338

Fuzzy logic

2

2

 

5

SE334

Programming paradigms

3

2

1

6

SE339

Distributed computing

3

2

1

7

SE336

Research methodology

2

2

 

Common optional courses 2

     

1

SE340

Information technology project management

4

3

1

2

SE341

Web development and application

4

3

1

3

SE350

E-learning

2

2

 

4

SE351

Parallel processing

4

3

1

5

SE343

Portal technology

3

3

 

6

SE345

Embedded programming techniques

4

3

1

7

SE346

Mobile programming

4

3

1

8

SE348

M-commerce

2

2

 

9

SE349

Initation to business administration

2

2

 

5. Graduate knowledge batch

5.1. Internship

Obliged to specialized students

Students will be trained at companies introduced by the facility. Internship takes place in 10 weeks and the students submit the report, score-board of company after finishing internship process.

5.2. Thesis

For students satisfied with education regulation.

5.3. Specialized courses of graduation

Students optionally study specialized courses for graduation

Order

Course ID

Course Name

Credits

TC

PC

1

SE400

Seminars  about  modern  courses  of  software engineering

4

4

 

2

SE401

Design pattern

3

3

 

3

SE402

Cloud computing

2

2

 

4

SE403

Design virtual worlds

4

4

 

5

SE404

E-Government

2

2

 

6

SE405

Mobile pervasive computing

3

3

 

Copyright 2019  Khoa Công Nghệ Phần Mềm  - Powered by Innorient