Master of Science Program in Computer Science (CS)

 

Degree: Master of Science, M.Sc. (Computer Science)

Program Code:  2205

Length of Program:  2 years

Revised: 2013

First Used: 2014

Program Description

This Master of Science Program in Computer Science is Thailand’s oldest graduate program in Computer fields (since 1971). It is an advanced program for graduates in Computer fields or other closely-related disciplines who seek expertise in Intelligent Systems, Enterprise Information Systems, Big Data, and others.
The program admits both full-time (weekday) and part-time (weekend) students. It combines foundation and specialized courses with seminar and research, where a Master thesis and publication of the research are required. Students can choose to specialize in one of the following tracks:
1. Intelligent Systems track
2. Enterprise Information Systems track

In the case that the student is interested in other area, the student can choose one track and take other available courses of interest. Language of teaching is mainly Thai, but some courses may be conducted in English.

This program aims to produce:
1. Highly qualified Computer Science graduates with specialization and good morals
2. Research work that builds new bodies of knowledge in Computer Science
3. Development work that serves industry and society needs.

Career Prospects

1. Researcher and academic in Computer Science
2. Application developer
3. Software analyst and designer
4. Software architect
5. System and network administrator
6. Data center manager
7. System engineer
8. IT project manager
9. Data scientist

Admission

The program is open for application biannually, for both semester 1 and semester 2.
An applicant must have the following qualification:
1. Hold a Bachelor degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, Mathematics, Physics, Statistics, or other Engineering fields.
2. Have other qualifications as announced each year by Graduate School of Chulalongkorn University (if any), or have other qualifications approved by the Computer Science Program Committee.
3. Pass the minimum requirement of one of the following English language proficiency tests:

English Test Minimum Requirement
TOEFL 425 (PBT)
113 (CBT)
38 (iBT)
IELTS 3.5
CU-TEP 38

 

More information on admission can be found at Graduate School www.grad.chula.ac.th

Tuition Fee

As announced by Chulalongkorn University.
For Thai student: www.reg.chula.ac.th/fee1.html
For non-Thai student: www.reg.chula.ac.th/fee2_eng.pdf
In addition, the part-time program incurs an extra Department’s fee of THB 25,000 per semester.

Curriculum Structure

The curriculum requires the total of 36 credits comprising
1. Required Courses: 9 credits (including a non-credit Seminar course)
2. Track Elective Courses: 9 credits chosen from one of the following tracks:
a. Intelligent Systems track
b. Enterprise Information Systems track
3. General Elective Courses: 6 credits
4. Thesis: 12 credits

Curriculum Details

Required Courses

  • 2110607 Research Methods in Computer Science 3(3-0-9)
  • 2110636 Performance Analysis and Evaluation 3(3-0-9)
  • 2110681 Computer Algorithm 3(3-0-9)
  • 2110701 Seminar in Computer Engineering I 1(0-1-3)

2110701 Seminar in Computer Engineering I is a non-credit course, with S/U evaluation.

Track Elective Courses
Each student must choose one of the tracks.
Intelligent Systems Track
Each student chooses 3 courses from the following list. (Remaining courses in the track can be chosen as General Elective Courses.)

  • 2110654 Artificial Intelligence 3(3-0-9)
  • 2110682 Embedded and Real-Time Systems 3(3-0-9)
  • 2110714 Digital Systems 3(3-0-9)
  • 2110743 Machine Learning 3(3-0-9)
  • 2110773 Data Mining 3(3-0-9)

Enterprise Information Systems Track
Each student chooses 3 courses from the following list. (Remaining courses in the track can be chosen as General Elective Courses.)

  • 2110523 Enterprise Application Architecture 3(3-0-9)
  • 2110637 Large-Scale Information Systems 3(3-0-9)
  • 2110640 Information Security 3(3-0-9)
  • 2110663 Worldwide Network Infrastructure 3(3-0-9)
  • 2110673 Information Storage and Retrieval 3(3-0-9)

***For students who are interested in Big Data, choose the Intelligent Systems track to focus on Big Data Analytics, or choose the Enterprise Information Systems track to focus on Big Data Architecture.

General Elective Courses
Each student chooses 2 courses from the following list.

  • ** 2110746 Big Data Analytics 3(3-0-9)
  • ** 2110747 Social Network Analysis 3(3-0-9)
  • 2110522 UNIX/LINUX for Enterprise Environment 3(3-0-9)
  • 2110638 Object-Oriented Technology 3(3-0-9)
  • 2110651 Digital Image Processing 3(3-0-9)
  • 2110678 Mobile Computing 3(3-0-9)
  • 2110694 Directed Studies in Computer Science 3(3-0-9)
  • 2110697 Special Topics in Computer Science I 3(3-0-9)
  • 2110698 Special Topics in Computer Science II 3(3-0-9)
  • 2110713 Optimization Methods 3(3-0-9)
  • 2110731 Distributed Systems 3(3-0-9)
  • 2110732 Parallel Computing 3(3-0-9)
  • 2110741 Robotics 3(3-0-9)
  • 2110742 Evolutionary Computation 3(3-0-9)
  • 2110781 Special Topics in Distributed Systems 3(3-0-9)
  • 2110792 Advanced Topics in Artificial Intelligence 3(3-0-9)
  • 2110795 Advanced Topics in Computer Network 3(3-0-9)

** Commencing academic year 2015

In addition to the list above, students can choose among the following as General Elective Courses:
1. Remaining elective courses of the chosen track which are not part of the 9-credit Track Elective Courses
2. Electives courses of the other track that is not chosen
3. Graduate courses of other programs of the Department (i.e. 21105xx, 21106xx, or 21107xx courses not listed here)
4. Graduate courses of Chulalongkorn University (approval by the Computer Science Program Committee is required).

Remark: For students who are interested in the courses not listed in the provided tracks or require certain courses in order to do research, choose one track and take other available courses of interest as General Elective Courses.
Thesis

  • 2110811 Thesis 12 credits

Study Plan

Course Code Course Name Credit Course Code Course Name Credit
Semester 1 Semester 2
2110607
RES METH CS
3
2110xxx
Track Elective Courses
6
2110636
PERFORM ANAL EVAL
3
2110xxx
General Elective Courses/td>
3
2110681
COMPUTER ALGORITHM
3
Total
9
Total
9
Semester 3 Semester 4
2110701
SEMINAR COMP ENG I
2110811
THESIS
9
2110xxx
Track Elective Courses
3
2110xxx
General Elective Courses
3
2110811
THESIS
3
Total
9
Total
9
Total 36 credits