Prospective Student Curriculum DOCTOR OF PHILOSOPHY PROGRAM IN COMPUTER SCIENCE (INTERNATIONAL PROGRAM) 

Curriculum

DOCTOR OF PHILOSOPHY PROGRAM IN COMPUTER SCIENCE (INTERNATIONAL PROGRAM) 

Level Doctoral
Faculty / Institute FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
Website http://www.ict.mahidol.ac.th

Degree Designation

DOCTOR OF PHILOSOPHY(COMPUTER SCIENCE)

Additional advantages of the programme

Ph.D. in Computer Science International Program aims to produce high caliber computer scientists having the ability to conduct basic and applied research in Computer Science as well as having professional ethics and communication skills to present your research ideas in English. The research areas focus on Data Mining, Computer Networks, Security, Intelligent Systems, Software Engineering and High Performance Computing. At least one publication in a leading international journal is required for graduation.

Admission Requirements

Curriculum Structure

Plan 1.1 For students with Master's Degree
Dissertation 48            Credits
Total not less than 48            Credits
Plan 1.2 For students with Bachelor's Degree
Dissertation 72            Credits
Total not less than 72            Credits
Plan 2.1 For students with Master's Degree
Required Courses 9            Credits
Elective Courses not less than 3            Credits
Dissertation 36            Credits
Total not less than 48            Credits
Plan 2.2 For students with Bachelor's Degree
Required Courses 12            Credits
Elective Courses not less than 12            Credits
Dissertation 48            Credits
Total not less than 72            Credits

Job Option after Graduation


- Computer Scientist
- Computer Science Educator
- Computer Technical Officer
- Information Technology Project Manager
- Information Technology Consultant

Course Requirements

Plan 1

Dissertation Credit
   For students with Bachelor's degree
ITCS899 : DISSERTATION 72
   For students with Master's degree
ITCS898 : DISSERTATION 48

Plan 2

Required Courses Credit
   For students with Bachelor's degree
ITCS523 : DATA SCIENCES ESSENTIALS 3
ITCS531 : MATHEMATICS FOR COMPUTER SCIENCE 2
ITCS532 : FOUNDATIONS OF COMPUTATIONAL SCIENCE 2
ITCS533 : RESEARCH METHODOLOGY IN COMPUTER SCIENCE 2
ITCS671 : SEMINAR IN COMPUTER SCIENCE I 1
ITCS672 : SEMINAR IN COMPUTER SCIENCE II 1
ITCS673 : SEMINAR IN COMPUTER SCIENCE III 1
   For students with Master's degree
ITCS531 : MATHEMATICS FOR COMPUTER SCIENCE 2
ITCS532 : FOUNDATIONS OF COMPUTATIONAL SCIENCE 2
ITCS533 : RESEARCH METHODOLOGY IN COMPUTER SCIENCE 2
ITCS671 : SEMINAR IN COMPUTER SCIENCE I 1
ITCS672 : SEMINAR IN COMPUTER SCIENCE II 1
ITCS673 : SEMINAR IN COMPUTER SCIENCE III 1
Elective Courses Credit
   For students with Bachelor's degree
   DATABASE
ITCS621 : DATABASE DESIGN AND ADMINISTRATION 3
ITCS668 : CLOUD DATABASE AND BIG DATA TECHNOLOGY 3
ITCS682 : ADVANCED DATABASE SYSTEMS 3
   NETWORK AND SECURITY
ITCS551 : SERVICE ORIENTED AND CLOUD COMPUTING 3
ITCS554 : INFORMATION SECURITY MANAGEMENT 3
ITCS638 : NETWORKS AND DISTRIBUTED SYSTEMS SECURITY 3
ITCS687 : ADVANCED COMPUTER SECURITY 3
   ARTIFICIAL INTELLIGENCE
ITCS517 : MACHINE LEARNING 3
ITCS518 : IMAGE ANALYSIS AND UNDERSTANDING 3
ITCS661 : ADVANCED ARTIFICIAL INTELLIGENCE 3
ITCS665 : NATURAL LANGUAGE PROCESSING 3
ITCS667 : ADVANCED COMPUTER VISION 3
ITCS692 : ADVANCED TOPICS IN ARTIFICIAL INTELLIGENCE 3
   SOFTWARE ENGINEERING
ITCS613 : TOOLS AND ENVIRONMENTS FOR SOFTWARE DEVELOPMENT 3
ITCS615 : EMPIRICAL SOFTWARE ENGINEERING 3
ITCS642 : SOFTWARE ENGINEERING MANAGEMENT 3
ITCS644 : SOFTWARE QUALITY ASSURANCE 3
ITCS646 : REQUIREMENTS ENGINEERING 3
ITCS693 : ADVANCED TOPICS IN SOFTWARE ENGINEERING 3
   OTHER ELECTIVE COURSES
ITCS503 : DESIGN AND ANALYSIS OF ALGORITHMS 3
ITCS655 : COMPUTER GRAPHICS 3
ITCS694 : BIOINFORMATICS 3
ITCS695 : INDEPENDENT STUDY 3
ITCS696 : ADVANCED TOPICS IN COMPUTER SCIENCE 3
   For students with Master's degree
ITCS638 : NETWORKS AND DISTRIBUTED SYSTEMS SECURITY 3
ITCS642 : SOFTWARE ENGINEERING MANAGEMENT 3
ITCS646 : REQUIREMENTS ENGINEERING 3
ITCS687 : ADVANCED COMPUTER SECURITY 3
ITCS692 : ADVANCED TOPICS IN ARTIFICIAL INTELLIGENCE 3
ITCS693 : ADVANCED TOPICS IN SOFTWARE ENGINEERING 3
ITCS694 : BIOINFORMATICS 3
ITCS695 : INDEPENDENT STUDY 3
Dissertation Credit
   For students with Bachelor's degree
ITCS799 : DISSERTATION 48
   For students with Master's degree
ITCS699 : DISSERTATION 36

For more inqueries & assistants, please call us gradinter@mahidol.ac.th or LINE Official @160ohrzm

To enable academic, professional,as well as career development programs to produce nationally and internationally competence human resources for 21st century