Master Program in Computer Science

Introduction

In order to meet the needs of learning and deepening professional knowledge, the IT Faculty - DUT has developed a Master's Degree Program in Computer Science. In 1999, the Faculty had recruited its first Masters students.

The Master's program is designed to provide students with a broad knowledge in the field of Information Technology in general, and specialized in a number of narrow areas, such as Natural Language Processing, Artificial Intelligence, Image Processing, Software Testing, Network and Communication, Geometric Modeling... as well as helping students to practice self-study and learning skills.

Training time: 1.5 to 2 years.

Expected Learning Outcome

General Expected Learning Outcome

After completing the training program, the Master of Computer Science will be able to:

- Solve problems in computer science in particular and information technology in general as well as related fields.

- Practice and develop skills and ethics.

Specific Expected Learning Outcome

a. Research-Oriented

- Ability to apply specialized knowledge to solve problems in computer science and information technology.

- Ability to work in team, have leardership and communication skills.

- Ability to have systematic thinking, creative thinking and lifelong learning skills.

- Be able to perceive the social context, the context of the field, independently conduct scientific research as well as collaborate in scientific research.

- Ability to continue to study Doctor Program in Computer Science.

- Ability to communicate in foreign languages (​​B1 level according to the European reference framework).

b. Profession-Oriented

- Ability to apply specialized knowledge to solve problems in computer science and information technology in the real context of organizations and enterprises.

- Ability to have teamwork, leadership and communication skills.

- Ability to have systematic thinking, creative thinking and lifelong learning skills.

- Ability to communicate in foreign languages (​​B1 level according to the European reference framework).

Enrollment quota

IT Faculty recruits 50 students per year.

Admissions criteria

For degree requirement, candidates must satisfy one of the following conditions:

- Have an undergraduate degree in the right or appropriate major with IT major.

- Have a formal or in-service undergraduate degree in the close major to the IT major, have taken additional courses to obtain the equivalence of a degree in the right major.

For seniority of the work, who has an undergraduate degree in the right or suitable IT major, can register to take the examination right after graduation; For the remaining cases, candidates must have at least 01 years of professional experience suitable to the IT industry since graduation.

Examination subjects

Candidates take three subjects: Discrete Mathematics, Programming Technique and Foreign Languages. For more information, please visit: http://www.kh-sdh.udn.vn.

Lecturers

No.

Lecturer

University

1

Assoc. Prof. Dr. Phan Huy Khánh

DUT

2

Assoc. Prof. Dr. Võ Trung Hùng

UD

3

Assoc. Prof. Dr. Nguyễn Thanh Bình

DUT

4

Assoc. Prof. Dr.  Nguyễn Tấn Khôi

DUT

5

Dr. Huỳnh Hữu Hưng

DUT

6

Dr. Trương Ngọc Châu

DUT

7

Dr. Phạm Minh Tuấn

DUT

8

Dr. Nguyễn Văn Hiệu

DUT

9

Dr. Đặng Hoài Phương

DUT

10

Dr. Trần Thế Vũ

DUT

11

Dr. Lê Thị Mỹ Hạnh

DUT

12

Dr. Ninh Khánh Duy

DUT

13

Dr. Phạm Công Thắng

DUT

14

Dr. Bùi Thị Thanh Thanh

DUT

15

Assoc. Prof. Dr. Huỳnh Công Pháp

 UD

Curriculum structure

Curriculum is designed for two options: Research-Oriented and Profession-Oriented.

The curriculum of Research Master program in Computer Science consists of 50 credits, of which 23 credits are compulsory, 15 credits are electives, and 12 credits are graduation thesis.

The curriculum of the Professional Master program in Computer Science consists of 45 credits, of which 20 credits are compulsory, 15 credits are electives, and 10 credits are graduation thesis.

Curriculum Structure

CONTENT

ID

COURSE

NO OF CREDITS

COMMON COURSES FOR TWO OPTIONS

Basic knowledge 

 

Philosophy

3

 

Methodology of Scientific Research

1

 

Total

4

 

 

Advanced artificial intelligence

2

Mandatory speciality knowledge

 

Advanced algorithm

2

 

Advanced knowledge engineering

2

 

Decision support systems

2

 

Total

8

OPTION RESEARCH

Mandatory courses

 

Distributed systems

2

 

Image processing & recognization

2

 

Data mining

2

 

Mathematics for computer science

2

 

Natural language processing

2

 

Research Experiment and Evaluation

1

 

Total

11

Elective courses

 

Agent-based modeling and simulation

2

 

Digital Ecosystem

2

 

Adaptive Model

2

 

Software testing

2

 

Geometric modeling

2

 

Advanced computer networks

2

 

Speech processing

2

 

Cloud computing

2

 

Machine learning

2

 

Semantic Web

2

 

Special subject

1

 

Total

15/21

Thesis

 

 

12

OPTION PROFESSION

Mandatory courses

 

Advanced programming

2

 

Advanced software engineering

2

 

Object Oriented Design & Analysis

2

 

Information security

2

 

Total

8

Elective courses

 

Cloud computing

2

 

Semantic Web

2

 

ERP System and Applications

2

 

Agent-based modelling and simulation

2

 

Digital Ecosystem

2

 

Adaptive Model

2

 

Software testing

2

 

Geometric modeling

2

 

Advanced computer networks

2

 

Speech processing

2

 

Special subject

1

 

Total

15/21

Thesis

 

 

10


OTHER INFORMATION