Prof. Dr. Chartchalerm Isarankura-Na-Ayudhya
Dean of Faculty of Graduate Studies
Level | Master's |
Faculty / Institute | FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY |
Website |
http://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 |