Prof. Dr. Chartchalerm Isarankura-Na-Ayudhya
Dean of Faculty of Graduate Studies
| Level | Master's |
| Faculty / Institute | FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY |
| Website |
https://www.ict.mahidol.ac.th/ |
MASTER OF SCIENCE(COMPUTER SCIENCE)
| Plan 1.2 Academic (Course work and research) | |||
| Prerequisite Course | No Credit | ||
| Required Courses | 9 | Credits | |
| Elective Courses not less than | 15 | Credits | |
| Thesis | 12 | Credits | |
| Total not less than | 36 | Credits | |
| Plan 2 Profession | |||
| Prerequisite Course | No Credit | ||
| Required Courses | 18 | Credits | |
| Elective Courses not less than | 12 | Credits | |
| Independent Study | 6 | Credits | |
| Total not less than | 36 | Credits | |
1) Computer and Information Technology Technical Officer 2) Software and System Developer, Analyst and Administrator 3) Information Technology Manager 4) Data Analyst and Data Scientist
| Prerequisite Courses | Credit | ||
| ITID551 : FUNDAMENTAL PROGRAMMING FOR MEDICAL INFORMATION TECHNOLOGY | 3 | ||
| Required Courses | Credit | ||
| ITCS503 : DESIGN AND ANALYSIS OF ALGORITHMS | 3 | ||
| ITCS509 : RESEARCH METHODOLOGY IN COMPUTER SCIENCE | 2 | ||
| ITCS514 : SOFTWARE PROJECT MANAGEMENT | 3 | ||
| ITCS603 : SEMINAR IN COMPUTER SCIENCE | 1 | ||
| Elective Courses | Credit | ||
| ITCS504 : COMPUTER SYSTEM ORGANIZATION AND ARCHITECTURE | 3 | ||
| ITCS507 : MATHEMATICAL FOUNDATIONS FOR COMPUTER SCIENCE | 3 | ||
| ITCS517 : MACHINE LEARNING | 3 | ||
| ITCS519 : ARTIFICIAL INTELLIGENCE IN HEALTH | 3 | ||
| ITCS521 : AGILE SOFTWARE PRODUCT MANAGEMENT | 3 | ||
| ITCS523 : DATA SCIENCES ESSENTIALS | 3 | ||
| ITCS524 : NETWORK AND CLOUD ESSENTIALS | 3 | ||
| ITCS525 : SOFTWARE AND APPLICATION DEVELOPMENT | 3 | ||
| ITCS544 : DATA MINING AND DATA WAREHOUSING | 3 | ||
| ITCS545 : ENTERPRISE DATA GOVERNANCE AND DATA MANAGEMENT | 3 | ||
| ITCS546 : FINANCIAL INFORMATION TECHNOLOGY | 3 | ||
| ITCS547 : MANAGEMENT INFORMATION SYSTEMS IN HEALTHCARE AND MEDICINE | 3 | ||
| ITCS548 : SCIENTIFIC COMPUTING | 3 | ||
| ITCS549 : ENTREPRENEURSHIP IN INFORMATION TECHNOLOGY | 3 | ||
| ITCS554 : INFORMATION SECURITY MANAGEMENT | 3 | ||
| ITCS613 : TOOLS AND ENVIRONMENTS FOR SOFTWARE DEVELOPMENT | 3 | ||
| ITCS615 : EMPIRICAL SOFTWARE ENGINEERING | 3 | ||
| ITCS643 : SOFTWARE ENGINEERING | 3 | ||
| ITCS644 : SOFTWARE QUALITY ASSURANCE | 3 | ||
| ITCS658 : HUMAN COMPUTER INTERACTION | 3 | ||
| ITCS661 : ADVANCED ARTIFICIAL INTELLIGENCE | 3 | ||
| ITCS665 : NATURAL LANGUAGE PROCESSING | 3 | ||
| ITCS667 : ADVANCED COMPUTER VISION | 3 | ||
| ITCS668 : CLOUD DATABASE AND BIG DATA TECHNOLOGY | 3 | ||
| ITCS682 : ADVANCED DATABASE SYSTEMS | 3 | ||
| ITCS696 : ADVANCED TOPICS IN COMPUTER SCIENCE | 3 | ||
| Thesis | Credit | ||
| ITCS698 : THESIS | 12 | ||
| Prerequisite Courses | Credit | ||
| ITID551 : FUNDAMENTAL PROGRAMMING FOR MEDICAL INFORMATION TECHNOLOGY | 3 | ||
| Required Courses | Credit | ||
| ITCS503 : DESIGN AND ANALYSIS OF ALGORITHMS | 3 | ||
| ITCS509 : RESEARCH METHODOLOGY IN COMPUTER SCIENCE | 2 | ||
| ITCS514 : SOFTWARE PROJECT MANAGEMENT | 3 | ||
| ITCS523 : DATA SCIENCES ESSENTIALS | 3 | ||
| ITCS524 : NETWORK AND CLOUD ESSENTIALS | 3 | ||
| ITCS525 : SOFTWARE AND APPLICATION DEVELOPMENT | 3 | ||
| ITCS603 : SEMINAR IN COMPUTER SCIENCE | 1 | ||
| Elective Courses | Credit | ||
| ITCS504 : COMPUTER SYSTEM ORGANIZATION AND ARCHITECTURE | 3 | ||
| ITCS507 : MATHEMATICAL FOUNDATIONS FOR COMPUTER SCIENCE | 3 | ||
| ITCS517 : MACHINE LEARNING | 3 | ||
| ITCS519 : ARTIFICIAL INTELLIGENCE IN HEALTH | 3 | ||
| ITCS521 : AGILE SOFTWARE PRODUCT MANAGEMENT | 3 | ||
| ITCS523 : DATA SCIENCES ESSENTIALS | 3 | ||
| ITCS524 : NETWORK AND CLOUD ESSENTIALS | 3 | ||
| ITCS525 : SOFTWARE AND APPLICATION DEVELOPMENT | 3 | ||
| ITCS544 : DATA MINING AND DATA WAREHOUSING | 3 | ||
| ITCS545 : ENTERPRISE DATA GOVERNANCE AND DATA MANAGEMENT | 3 | ||
| ITCS546 : FINANCIAL INFORMATION TECHNOLOGY | 3 | ||
| ITCS547 : MANAGEMENT INFORMATION SYSTEMS IN HEALTHCARE AND MEDICINE | 3 | ||
| ITCS548 : SCIENTIFIC COMPUTING | 3 | ||
| ITCS549 : ENTREPRENEURSHIP IN INFORMATION TECHNOLOGY | 3 | ||
| ITCS554 : INFORMATION SECURITY MANAGEMENT | 3 | ||
| ITCS613 : TOOLS AND ENVIRONMENTS FOR SOFTWARE DEVELOPMENT | 3 | ||
| ITCS615 : EMPIRICAL SOFTWARE ENGINEERING | 3 | ||
| ITCS643 : SOFTWARE ENGINEERING | 3 | ||
| ITCS644 : SOFTWARE QUALITY ASSURANCE | 3 | ||
| ITCS658 : HUMAN COMPUTER INTERACTION | 3 | ||
| ITCS661 : ADVANCED ARTIFICIAL INTELLIGENCE | 3 | ||
| ITCS665 : NATURAL LANGUAGE PROCESSING | 3 | ||
| ITCS667 : ADVANCED COMPUTER VISION | 3 | ||
| ITCS668 : CLOUD DATABASE AND BIG DATA TECHNOLOGY | 3 | ||
| ITCS682 : ADVANCED DATABASE SYSTEMS | 3 | ||
| ITCS696 : ADVANCED TOPICS IN COMPUTER SCIENCE | 3 | ||
| Thematic Paper | Credit | ||
| ITCS697 : INDEPENDENT STUDY | 6 | ||