Master of Engineering in


Computer Science​
  • Degree

    Master of Engineering

  • Program Length

    2 years

  • Established Year

    2013

  • Number of Alumni

    26

Program Description

This program aims to provide the essential skills to develop human resources in the current trends of research and development of computer science fields that emphasize the need of using Artificial Intelligence (AI) applications and Information Security. The program is delivered over two academic years and covers a wide range of topics in the study of AI and data security. These may include, but not limited to, machine learning, deep learning, computer vision, natural language processing, blockchain technology, information security and application design, smartcard information system to name but a few.

Why this Program?

Who should apply?
Are you...

Then this program is for you.

Program Pathways

Course-Research Pathway: this pathway is for students who are interested in pursuing career in professional job and academic job as researchers. The students in this pathway will only do the thesis only.

Research-based Pathway: this pathway is for students are interested in pursuing career only in the academic area as researchers. The students in this pathway will be required to produce publication and do the thesis.

Program Curriculum

Both Course-Research and Research-based pathway has total of 54 credits for graduation. However, each pathway has different curriculum organizations as described below

Course-Research Pathway
Coursework 42 Credits
Core Course
11 Credits
Specialized Course
18 Credits
Elective Course
7 Credits
Research Course
6 Credits
Research Activities 12 credits
Thesis
12 credits
Research-based Pathway
Coursework 12 credits
Specialized Course
6 credits
Research Course
6 credits
Research Activities 42 credits
Primary Research Proposal and Defense
9 credits
Details Research Proposal and Defense
3 credits
Seminar
3 credits
Presentation in Scientific Conference
3 credits
Journal Publication
6 credits
Thesis
18 credits

List of Courses

Core Course

Advanced Algorithms and Data Structures 

Object-Oriented Programming

Mathematics for Machine Learning 

Probability and Mathematical Statistics 

Discrete Mathematics 

Artificial Intelligence 

Specialized Course

Neural Network and Deep Learning 

Machine Learning

Computer Vision

Natural Language Processing

Data Mining

Information Security

Elective Course

    IT Project Management

    Entrepreneurship

    Database Design and Administration

    Software Engineering

    Functional Testing and Quality Assessment

    Human-Computer Interaction

    Privacy and Data Protection                                          

Credits

2

2

1.5

3

5

2

 

4

3

3

3

2.5

2

 

2

2

2

2.5

1.5

2

2

Study Program

Year 1
Semester 1
Semester 2
Course/Activity
Credit
Course/Activity
Credit
Advanced Algorithms and Data Structures
2
Discrete Mathematics
1.5
Object-Oriented Programming
2
Computer Vision
3
Mathematics for Machine Learning
1.5
Natural Language Processing
3
Probability and Mathematical Statistics
3
Data Mining
2.5
Artificial Intelligence
2
Information Security
2
Research Methodology
2
Elective Course 1
Min. 2
Machine Learning
3
Internship
3
Total
15.5
Total
17
Year 2
Semester 1
Semester 2
Course/Activity
Credit
Course/Activity
Credit
Scientific Communication
2
Master Thesis and Defense
12
Project Management for Researcher
2
Neural Network and Deep Learning
4
Elective Course 2
Min. 2
Total
10
Total
12
Year 1
Semester 1
Semester 2
Course/Activity
Credit
Course/Activity
Credit
Specialized Courses
Min. 7
Primary Research Proposal and Defense
9
Research Methodology
2
Graduate Seminar 1
1
Total
10
Total
9
Year 2
Semester 1
Semester 2
Course/Activity
Credit
Course/Activity
Credit
Scientific Communication
2
Presentation in Scientific Conference
9
Project Management for Researcher
2
Journal Publication 
6
Detailed Research Proposal and Defense
3
Master Thesis and Defense
18
Graduate Seminar 2
1
Graduate Seminar 3
1
Total
9
Total
27

Research Areas

Artificial Intelligence
  • Applied Machine Learning and Deep Learning
  • Computer Vision and Computer Graphic
  • Natural Language Processing
Information Security
  • Information Security and Application Design
  • Blockchain and Smart Card Information System
  • Medical Information System
  • Decentralized Identity System

Career Opportunities

The graduates may pursue their career paths in both academics and professionals:

  1. Machine Learning/ Data Science/AI Researcher
  2. NLP/Computer Vision Researcher
  3. Machine Learning/AI Engineer
  4. Data Scientist
  5. Data Analyst
  6. Software Engineer in Information Security and Decentralized System
  7. Information Security Researcher

Lecturers

Dr. VALY Dona
  • Researcher at Research Innovation Centre, ITC
  • Lecturer at Department of Information and Communication Engineering, ITC
  • Head of Computer Vision and Natural Language Processing Laboratory, ITC

Research Focus: Machine learning, Deep Learning, Natural Language Processing, Computer Vision

Dr. KONG Phutphalla
  • Lecturer at Department of Information and Communication Engineering, ITC
  • Researcher at Cambodia Academy of Digital Technology

Research Focus: Machine learning, Deep Learning, Computer Vision

Admission

Application is opened started from June until September.

An applicant must have the following qualifications:

v Baccalaureate or Equivalent Diploma

v Engineer’s Degree or bachelor’s degree in computer science, Information Technology, or related fields

v Certificate of English Proficiency

v Minimum GPA of 2.5 on 4.0 Scale

Download application form at: https://bit.ly/itcmaster2022-23

Tutition Fee

According to the official announcement of the Graduate School of ITC for academic 2022-2023, the tuition fee is 1200USD per year or 650 USD per semester. 

More Information

Graduate School of ITC:
Coordinator of the program: