Master of Science: Software Engineering (SE)
Degree: Master of Science, M.Sc. (Software Engineering)
Program’s Code: Plan A(2) 0772 , Plan B 0773
Course Length: 2 Academic years
Established: 2002
Current Revision : 2018
For Thai Students only
Program Description
Nowadays, software industry has been generally accepted that it helps organizations and countries for rapid development. Thus, producing people who can develop systematical software is the bottom line for this industry. As the country’s software industry has very high potential, the Department of Computer Engineering became aware that Software Engineering program, focusing on well-organized software developing process, will create the quality human resources for expanded industry, also, the department is the pioneer of many well-known computer study’s programs in Thailand with a lot of high ability faculty members, so the Department of Computer Engineering decided to open the Master of Science in Software Engineering since 2002 academic year to support the industry’s demand and increase the country’s competitive capability.
Students can choose to study in either Normal program (Study on weekdays) or Weekend program (Study on weekend). All courses in the curriculum will relate to the whole process of software development, research, seminar, fundamental theories, and specific subject on Software Engineering and Computer Science. Students can select any courses matching with their interests. Language in teaching will be in Thai.
Objectives
- Produce graduates with in-depth knowledge of software engineering, also an ability to develop quality software and to manage world-class software project.
- Produce graduates who can create research and new knowledge in software engineering.
Future Endeavors
- Software engineer
- Software analyst and designer
- Software developer
- Software tester
- Software maintenance
- Software project manager
- Software Engineering scientist
- Software Engineering researcher
Admissions
The program is open for application annually for semester 1 and semester 2.
1. This program has 2 plans.
Plan A(2)
is the plan doing thesis and studying some electives, opening for Bachelor degree-holder in engineering, statistics, science or equivalent.
Plan B
is the plan with no thesis, but students must do the master project and pass the comprehensive exam. Plan B opens for Bachelor degree-holder in these branches below.
-
- Engineering
- Statistics
- Science
- Industrial Education with one of these sub-branches,
- Education Technology and Communication
- Computer and Information Technology
- Computer Technology or
- Electronics and Computer
- Business Administration with one of these sub-branches,
- Business Computer
- Business Information Technology
- Computer Information or
- Computer Information Systems – Software Development
- or graduated Bachelor degree in non-above branches, but had at least 1 year experience working about Information Technology or Computer.
2. Registrant must have other qualifications as announced each year by Graduate School of Chulalongkorn University (if any), or have other qualifications approved by the software engineering program’s executive committee.
3. Registrant must 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 |
In the case that the CU-TEP score is less than 45 or the TOEFL(PBT) score is less than 450, a retest is required to get the CU-TEP score at least 45 , or an English course offered by Chulalongkorn University Language Institute must be taken in order to graduate.
Tuition Fee
As announced by Chulalongkorn University. Check the rate here
In addition, the weekend program incurs an extra Department’s fee of THB 25,000 per semester.
Curriculum Organization
Both A(2) and B plan has 36 total credits for graduation. However, each plan has different organization as described below.
Plan A(2)
- Non-credit Courses (1 courses)
- Required Courses 12 credits
- Electives 12 credits
- Thesis 12 credits
Plan B
- Non-credit Courses (1 courses)
- Required Courses 18 credits
- Electives 12 credits
- Master Project 6 credits
- Comprehensive Exam
Curriculum Detail
Non-credit Courses
- 2110608 Seminar and Research Methods in Software Engineering 3(3-0-9)
- 2110701 Seminar in Computer Engineering I 1(0-3-1)
Required Courses
Both Plan A(2) and B must study these courses.
- 2110623 Software Requirements Engineering 3(3-0-9)
- 2110634 Software Design and Development 3(3-0-9)
- 2110721 Software Metrics 3(3-0-9)
- 2110724 Software Testing and Quality Assurance 3(3-0-9)
Only Plan B students must study two more courses. (Plan A(2) student can study these as Electives.)
- 2110722 Software Project Management 3(3-0-9)
- 2110725 Software Engineering Process and Improvement 3(3-0-9)
Thesis (For Plan A(2))
- 2110811 Thesis 12 credits
Master Project (For Plan B)
- 2110797 Pre-Master Project in Software Engineering 3 credits
- 2110798 Master Project in Software Engineering 3 credits
Comprehensive Exam (For Plan B)
- 2110896 Comprehensive Examination
The examination will evaluate in S or U. The student can enroll this course since the semester he complete all courses required in the exam.
Electives
Choose 4 courses. Electives will be divided in 2 groups, Software Engineering Group and General Group. Student must study at least 2 courses (6 credits) of Software Engineering Group.
Software Engineering Group
- 2110502 Formal Verification 3(3-0-9)
- 2110521 Software Architectures 3(3-0-9)
- 2110523 Enterprise Application Architecture 3(3-0-9)
- 2110644 Formal Software Specification 3(3-0-9)
- 2110645 Software Engineering Methodology 3(3-0-9)
- 2110646 User Interface Design 3(3-0-9)
- 2110722 Software Project Management 3(3-0-9) (For Plan A(2))
- 2110723 Advanced Software Engineering Development 3(3-0-9)
- 2110725 Software Engineering Process and Improvement 3(3-0-9) (For Plan A(2))
- 2110726 Software Configuration Management 3(3-0-9)
- 2110727 Software Evolution and Maintenance 3(3-0-9)
- 2110728 Special Topics in Software Engineering I 3(3-0-9)
- 2110729 Special Topics in Software Engineering II 3(3-0-9)
- 2110730 Software Quality and Process Management 3(3-0-9)
- 2110791 Advanced Topics in Software Engineering 3(3-0-9)
General Electives
Student can enroll any course opened for graduated students. Course must be instructed either by the Department of Computer Engineering or any department in Chulalongkorn University which is admitted by the program executive committee.
Study Program
Plan A(2) |
||||||||
Course No. | Subject | Credits | Course No. | Subject | Credits | |||
---|---|---|---|---|---|---|---|---|
First Semester | Second Semester | |||||||
S/W REQS ENG | SEM & RES METH SE | |||||||
Software Requirements Engineering | Seminar and Research Methods in Software Engineering | |||||||
S/W TEST QUAL ASSU | SOFTWARE DES&DEV | |||||||
Software Testing and Quality Assurance | Software Design and Development | |||||||
ELECTIVES | SOFTWARE METRICS | |||||||
Electives | Software Metrics | |||||||
ELECTIVES | ||||||||
Electives |
Total
|
Total
|
||||||
Third Semester | Fourth Semester | |||||||
THESIS | THESIS | |||||||
Thesis | Thesis | |||||||
ELECTIVES | ||||||||
Electives | ||||||||
Total
|
Total
|
|||||||
Plan B |
||||||||
Course No. | Subject | Credits | Course No. | Subject | Credits | |||
First Semester | Second Semester | |||||||
S/W REQS ENG | SEM & RES METH SE | |||||||
Software Requirements Engineering | Seminar and Research Methods in Software Engineering | |||||||
S/W PROJ MGT | SOFTWARE DES&DEV | |||||||
Software Project Management | Software Design and Development | |||||||
S/W TEST QUAL ASSU | SOFTWARE METRICS | |||||||
Software Testing and Quality Assurance | Software Metrics | |||||||
S/W ENG PROC IMPR | ||||||||
Software Engineering Process and Improvement | ||||||||
Total
|
Total
|
|||||||
Third Semester | Fourth Semester | |||||||
PRE-M PROJ S/W ENG | M PROJ S/W ENG | |||||||
Pre-Master Project in Software Engineering | Master Project in Software Engineering | |||||||
COMPREHENSIVE EXAM | ELECTIVES | |||||||
Comprehensive Examination | Electives | |||||||
ELECTIVES | ||||||||
Electives | ||||||||
Total
|
Total
|
|||||||
Total credits for graduation 36 credits (Both Plan A(2) and B) |