Educational Philosophy
This curriculum focuses on producing graduates who have the knowledge and skills necessary to create and deploy disruptive technologies for solving complex scientific and business problems, develop knowledge and technology through research in the area of computer science, and integrate knowledge in computer science with other fields effectively for national development.
Vision
To provide superior academic and professional opportunities in digital computing education, research, and innovation responsive to the needs of a rapidly changing world, elevating the national and global digital economy.
Objectives
1. To produce graduates with academic and IT professional morals and ethics.
2. To produce graduates with knowledge in the principles and theory of computer science, and the ability to independently study related technological advancement in computer science.
3. To produce graduates who can analyze and solve computing problems using original research and sound knowledge of computer science.
4. To produce graduates who have self-responsibility and social interaction skills.
5. To produce graduates who can effectively use analytical thinking skills, information technology, and fluency in English.
Curriculum information
Name of Study Program | Master of Science Program in Computer Science (International Program) (Regular and Special Program) |
Address | ICT Building, Mahidol University, 999 Phuttamonthon 4 Road, Salaya, Nakhonpathom 73170 |
Contact | Phone: +66 02 441-0909 / Fax. +66 02 441-0808 |
E-mail: ict@mahidol.ac.th | |
Website: http://www.ict.mahidol.ac.th | |
Year of Establishment | 1994 |
Degree Awarded | Master of Science in Computer Science (M.Sc. in Computer Science) |
Language used | English |
Admissions | Thai and International students who are proficient in English |
Location of Study
Faculty of ICT, Mahidol University (MU Building, 23rd floor), Vipawadee Rangsit Road, Bangkok, Thailand
Educational Management System
Educational System
Two Semester Credit system. 1 Academic Year consists of 2 Regular Semesters, each with not less than 15 weeks of study.
Summer Semester
The program does not offer a summer session.
Typical class hours
1st Semester: August – December
2nd Semester: January – May
Tuition Fees
Academic Year | Education Fee | Expenses (Overall Program) | |||
International Student | Thai Student | ||||
Baht | USD [1 USD ~ 33 Baht] | Baht | USD [1 USD ~ 33 Baht] | ||
2021 – 2023 | Plan A (Thesis) | 489,000 | 14,900 | 299,000 | 9,100 |
Plan B (Thematic Paper) | 529,000 | 16,100 | 275,000 | 8,400 |
* Official Tuition Fees Announcement from Mahidol University
Graduation Criteria
Duration of graduation: 2 years
Total Credits: No fewer than 36 credits
Graduation requirements:
Plan A (Thesis)
1. Total time of study should not exceed the study plan.
2. Students must complete courses as stated in the curriculum. At least 24 credits excluding thesis (12 credits) for 36 credits in total, with a minimum CUM-GPA of 3.00.
3. Students must meet the English Competence Standard of Graduate Students, Mahidol University as defined by the Faculty of Graduate Studies, Mahidol University.
4. Students must participate in skill development activities by the Faculty of Graduate Studies, Mahidol University.
5. Students must submit theses and pass the thesis defence in accordance with the Regulations of Mahidol University on Graduate Studies and the oral thesis defense must be open to public.
6. Theses are required to be published in an international academic journal or proceedings that is listed by the Faculty of Graduate Studies, Mahidol University.
Plan B (Research Project/Thematic Paper)
1. Total time of study should not exceed the study plan.
2. Students must complete courses as stated in the curriculum at least 30 credits excluding the thematic paper (6 credits) for 36 credits in total, with a minimum CUM-GPA of 3.00.
3. Students must meet the English Competence Standard of Graduate Students, Mahidol University as defined by the Faculty of Graduate Studies, Mahidol University.
4. Students must participate in skill development activities by the Faculty of Graduate Studies, Mahidol University.
5. Students must pass the comprehensive examination following Regulations of Mahidol University on Graduate Studies.
6. Student must propose and complete a thematic paper and pass the oral thematic paper Examination required for graduation according to regulations of Faculty of Graduate Studies, Mahidol University and the oral thematic paper Examination must be open to public.
7. The Thematic paper or a part of thematic paper must be published and searchable.
Curriculum Structure
Courses | Plan A (Thesis) | Plan B (Thematic Paper) |
1. Required Courses | 18 credits | 18 credits |
2. Elective Courses not less than | 6 credits | 12 credits |
3. Thesis | 12 credits | – |
4. Thematic Paper | – | 6 credits |
Total not less than | 36 credits | 36 credits |
Study Plan
Plan A (Thesis) | ||
1st Year, 1st Semester | ||
ITCS 509 | Research Methodology in Computer Science | 2 (2-0-4) |
ITCS 521 | Agile Software Product Management | 3 (3-0-6) |
ITCS 659 | Multimedia Technologies and Applications | 3 (3-0-6) |
ITCS 661 | Advanced Artificial Intelligence | 3 (3-0-6) |
1st Year, 2nd Semester | ||
ITCS 523 | Data Sciences Essentials | 3 (3-0-6) |
ITCS 522 | Edge Computing and Internet of Things | 3 (3-0-6) |
ITCS 603 | Seminar in Computer Science | 1 (1-0-2) |
ITCS XXX | Elective Courses not less than | 3 Credits |
2nd Year, 1st Semester | ||
ITCS XXX | Elective Courses not less than | 3 credits |
ITCS 698 | Thesis | 6 (0-18-0) |
2nd Year, 2nd Semester | ||
ITCS 698 | Thesis | 6 (0-18-0) |
Plan B (Thematic Paper) | ||
1st Year, 1st Semester | ||
ITCS 509 | Research Methodology in Computer Science | 2 (2-0-4) |
ITCS 521 | Agile Software Product Management | 3 (3-0-6) |
ITCS 659 | Multimedia Technologies and Applications | 3 (3-0-6) |
ITCS 661 | Advanced Artificial Intelligence | 3 (3-0-6) |
1st Year, 2nd Semester | ||
ITCS 523 | Data Sciences Essentials | 3 (3-0-6) |
ITCS 522 | Edge Computing and Internet of Things | 3 (3-0-6) |
ITCS 603 | Seminar in Computer Science | 1 (1-0-2) |
ITCS XXX | Elective Courses not less than | 3 Credits |
2nd Year, 1st Semester | ||
Comprehensive Examination | ||
ITCS XXX | Elective Courses not less than | 9 credits |
2nd Year, 2nd Semester | ||
ITCS 697 | Research Project in Computer Science | 6 (0-18-0) |
Elective Courses
Students enrolled in this program must fulfill elective requirements by choosing from the following courses:
ITCS 503 | Design and Analysis of Algorithms |
ITCS 504 | Computer System Organization and Architecture |
ITCS 507 | Mathematical Foundations for Computer Science |
ITCS 513 | Project Management |
ITCS 517 | Machine Learning |
ITCS 518 | Image Analysis and Understanding |
ITCS 551 | Service Oriented and Cloud Computing |
ITCS 552 | Mobile and Pervasive Computing |
ITCS 554 | Information Security Management |
ITCS 612 | Network Programming |
ITCS 613 | Tools and Environments for Software Development |
ITCS 615 | Empirical Software Engineering |
ITCS 621 | Database Design and Administration |
ITCS 628 | Data Mining and Knowledge Discovery |
ITCS 631 | Computer Communications and Networks |
ITCS 643 | Software Engineering |
ITCS 644 | Software Quality Assurance |
ITCS 655 | Computer Graphics |
ITCS 658 | Human Computer Interaction |
ITCS 665 | Natural Language Processing |
ITCS 667 | Advanced Computer Vision |
ITCS 668 | Cloud Database and Big Data Technology |
ITCS 669 | System Performance Modeling |
ITCS 682 | Advanced Database Systems |
ITCS 696 | Advanced Topics in Computer Science |
Research Areas
Research Project (for Plan A(A2))
Research areas for conducting a thesis (Plan A) are as follows:
(1) Research project in intelligent systems
(2) Research project in data management systems
(3) Research project in internet of things
(4) Research project in communication and network systems
(5) Research project in security systems
(6) Research project in software engineering
(7) Research project in data science
(8) Research project in image and video processing
Students can choose to conduct research in other areas related to computer science given approval from academic advisor and program director.
Thematic Paper Project (for Plan B)
Areas of thematic paper project are as follows:
(1) Project in intelligent systems
(2) Project in data management systems
(3) Project in internet of things
(4) Project in communication network systems
(5) Project in security systems
(6) Project in software engineering
(7) Project in data science
(8) Project in image and video processing
Students can choose to conduct a project in other areas related to computer science if given approval from the academic advisor and program director.
Teaching & Assessment
Teaching method |
|
Assessment method |
|
Program Learning Outcomes
- PLO1 Demonstrate the ability to follow appropriate ethical and professional codes of conduct in research and IT professional practice.
- PLO2 Demonstrate knowledge and capability in the theory and principles of computer science. Continue learning independently, expanding computer science knowledge through analysis and synthesis,and understanding new and disruptive technologies.
- PLO3 Analyze problems using logical reasoning based on computer science knowledge, synthesize and integrate knowledge in computer science and use research methodology for presenting and solving problems.
- PLO4 Demonstrate self-responsibility and teamwork skills with the ability to communicate and transfer knowledge effectively
- PLO5 Apply tools of information and communication technology, mathematics, and statistics to solve problems related to the field of study. Proficiently apply English skills for communication and presentation.
Future Careers
1. Computer and Information Technology Technical Officer
2. Software and System Developer
3. Information Technology Manager
4. Data Analyst and Data Scientist
5. Multimedia Developer
Download
APPLICATION
For prospective students:
Eligible students must have the following qualifications: Plan A (A.2)
1.Applicants should hold a Bachelor’s degree from an institute accredited by the Office of the Permanent Secretary, Ministry of Higher Education, Science, Research and Innovation, in either one of the following categories:
1.1 A degree in Computer Science, Computer Engineering, Information Technology, Information and Communication Technology, Electrical Engineering, Mathematics, or Physics.
1.2 A degree in another related field with at least 12 credits of computer related courses, and having at least 1 year of work experience in computing or IT development.
2.Applicants should have a cumulative GPA of not less than 2.5
3.Applicants should have an English Proficiency Examination score as required by the Faculty of Graduate Studies.
4.Applicants with qualifications other than 1 – 3 may be considered by the Program Director, and the Dean of the Faculty of Graduate Studies.
Eligible students must have the following qualifications: Plan B
1.Applicants should hold a Bachelor’s degree with at least 6 credits of computer related courses from an institute accredited by the Office of the Permanent Secretary, Ministry of Higher Education, Science, Research and Innovation and have at least 2 years of work experience in computing or IT development.
2.Applicants should have a cumulative GPA of not less than 2.5
3.Applicants should have an English Proficiency Examination score as required by the Faculty of Graduate Studies.
4.Applicants with qualifications other than 1 – 3 may be considered by the Program Director, and the Dean of the Faculty of Graduate Studies.
Go to website of the Faculty of Graduate Studies to submit an online application.
Register and log in to the online application system.
Complete the application form and submit related and supporting documents to the online application system.
Important Dates (Academic Year 2023)
Events | Round 1 |
Application Period | 1 December 2022 – 31 January 2023 |
Announcement of interview candidates | 7 February 2023 |
Interview Date | 14 February 2023 |
Result announcement | 24 February 2023 |
New Student Check-In | 24 February – 2 March 2023 |
Semester Starts (1st Semester, Academic Year 2023) | August 2023 |
Events | Round 2 |
Application Period | 1 February – 31 March 2023 |
Announcement of interview candidates | 8 April 2023 |
Interview Date | 18 April 2023 |
Result announcement | 28 April 2023 |
New Student Check-In | 28 April – 4 May 2023 |
Semester Starts (1st Semester, Academic Year 2023) | August 2023 |
Events | Round 3 |
Application Period | 1 April – 15 May 2023 |
Announcement of interview candidates | 23 May 2023 |
Interview Date | 29 May 2023 |
Result announcement | 8 June 2023 |
New Student Check-In | 8 – 13 June 2023 |
Semester Starts (1st Semester, Academic Year 2023) | August 2023 |
Events | Second Semester Round |
Application Period | 1 August – 15 October 2023 |
Announcement of interview candidates | 26 October 2023 |
Interview Date | 3 November 2023 |
Result announcement | 13 November 2023 |
New Student Check-In | 13 – 17 November 2023 |
Semester Starts (2nd Semester, Academic Year 2023) | January 2024 |
CONTACT US
Asst. Prof. Boonsit Yimwadsana
Faculty of Information and Communication Technology Mahidol University
999 Phuttamonthon 4 road, Salaya, Phuttamonthon, Nakhonpathom 73170 THAILAND
Tel: 66-2-441-0909
Email: boonsit.yim@mahidol.ac.th
Important Dates (Academic Year 2023)
Events | Round 1 |
Application Period | 1 December 2022 – 31 January 2023 |
Announcement of interview candidates | 7 February 2023 |
Interview Date | 14 February 2023 |
Result announcement | 24 February 2023 |
New Student Check-In | 24 February – 2 March 2023 |
Semester Starts (1st Semester, Academic Year 2023) | August 2023 |
Events | Round 2 |
Application Period | 1 February – 31 March 2023 |
Announcement of interview candidates | 8 April 2023 |
Interview Date | 18 April 2023 |
Result announcement | 28 April 2023 |
New Student Check-In | 28 April – 4 May 2023 |
Semester Starts (1st Semester, Academic Year 2023) | August 2023 |
Events | Round 3 |
Application Period | 1 April – 15 May 2023 |
Announcement of interview candidates | 23 May 2023 |
Interview Date | 29 May 2023 |
Result announcement | 8 June 2023 |
New Student Check-In | 8 – 13 June 2023 |
Semester Starts (1st Semester, Academic Year 2023) | August 2023 |
Events | Second Semester Round |
Application Period | 1 August – 15 October 2023 |
Announcement of interview candidates | 26 October 2023 |
Interview Date | 3 November 2023 |
Result announcement | 13 November 2023 |
New Student Check-In | 13 – 17 November 2023 |
Semester Starts (2nd Semester, Academic Year 2023) | January 2024 |
Tuition Fees
Academic Year | Education Fee | Expenses (Overall Program) | |||
International Student | Thai Student | ||||
Baht | USD [1 USD ~ 33 Baht] | Baht | USD [1 USD ~ 33 Baht] | ||
2021 – 2023 | Plan A (Thesis) | 489,000 | 14,900 | 299,000 | 9,100 |
Plan B (Thematic Paper) | 529,000 | 16,100 | 275,000 | 8,400 |
* Official Tuition Fees Announcement from Mahidol University
Education fees information
Scholarships
1. Master-level scholarship is available on a case by case basis. Scholarship will be awarded to students who have good academic background, career experience, research experience, computer science skills, English skills, and health. Since the master-level scholarship requires recipients to work as teaching/lab assistant or programmer/system engineer during office hours for a certain period of time during study and after graduation, the recipient must be able to work during day time and after graduation at the Faculty of ICT. In accordance to tuition fee announcement, the scholarship may include one or more of the following items: tuition fee, equipment fee, research fee and monthly allowance.
2.Student exchange scholarship is awarded by the International Relation website. Mahidol University provides support for students seeking opportunity abroad for a period of time. Please see the website of Mahidol University International Relations division for more information (e.g. how to apply, amount of support and qualifications).
3.Partial research scholarship is awarded by the Faculty of Graduate Studies for foreign students. For more information, please visit the website of the Faculty of Graduate Studies .
Overview
The computer technology has transformed how we live, socialize, do business and even take care of ourself today. Thanks to recent innovations in the mobile, Internet and web/software development technology, we can enjoy our life as we do today. These innovations are made possible by computer technology which is largely driven by the advance in the field of computer science consisting of many sub specialty areas.
For M.Sc. in Computer Science, the Faculty of ICT offers highly technical courses which are foundation to the field of computer science. We target hands-on students who would like to become experts in the field of software development, data science, network administration, computer and security, and computer graphics. Due to the establishment of the M.Sc. in Cyber Security and Information Assurance and M.Sc. in Game Technology and Gamification programs, the M.Sc. in Computer Science program now focuses more on software development, software engineering, database management, artificial intelligence, and data science. The M.Sc. in Computer Science program is a two-year program. The candidate is required to have knowledge and skills in computer science or related areas in order to be admitted to the program.
Computer science and IT skills are important for workers today to help drive the country forward. Thailand has initiated the policy of evolving Thai industry towards industry 4.0 era which rely on knowledge and automation. With the competency in computer science, the goal of reaching industry 4.0 level can be realized. If you are interested in being a part of this initiative for modern and cutting-edge industry and business, the computer science program is right for you.