Prof. Dr. Chartchalerm Isarankura-Na-Ayudhya
Dean of Faculty of Graduate Studies
Level | Doctoral |
Faculty / Institute | FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY |
Website |
http://www.ict.mahidol.ac.th |
DOCTOR OF PHILOSOPHY(COMPUTER SCIENCE)
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 |
Dissertation | Credit | ||
For students with Bachelor's degree | |||
ITCS899 : DISSERTATION | 72 | ||
For students with Master's degree | |||
ITCS898 : DISSERTATION | 48 |
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 |