Program information
Curriculum
MASTER OF SCIENCE PROGRAM IN COMPUTER SCIENCE (INTERNATIONAL PROGRAM) (SPECIAL PROGRAM)
Level
Master's
Faculty / Institute
FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
Website
http://www.ict.mahidol.ac.th
Degree Designation
MASTER OF SCIENCE(COMPUTER SCIENCE)
Additional advantages of the programme
มีการปรับปรุงให้เกิดความสอดคล้องกับพันธกิจของคณะและมหาวิทยาลัยมหิดล ที่มุ่งสู่ความเป็นเลิศ
ในการเรียนการสอนและการวิจัย โดยมีปณิธานในการสร้างบัณฑิตที่มีความสามารถและเชี่ยวชาญ
ทางด้านวิทยาการคอมพิวเตอร์ มีความสามารถในการใช้ภาษาอังกฤษในระดับที่ดี มีวินัยและเป็นคนดี
ของสังคม โดยเน้นและส่งเสริมการใช้เทคโนโลยีด้านคอมพิวเตอร์ ที่คำนึงถึงคุณธรรมและจริยธรรมทาง
วิชาชีพให้มาก และใส่ใจถึงผลกระทบต่อผู้รับข้อมูลข่าวสารและสังคมภายใต้วัฒนธรรมไทย เนื่องจาก
ข้อมูลข่าวสารมีหลายรูปแบบและมีการถ่ายทอดต่อกันอย่างรวดเร็วผ่านระบบเครือข่ายสื่อสารที่แพร่หลาย
ทำให้การรับวัฒนธรรมจากต่างประเทศเป็นไปอย่างรวดเร็ว มีผลให้พฤติกรรม ทัศนคติและค่านิยมของ
บุคคลในสังคมเปลี่ยนไป การปรับปรุงหลักสูตร จึงเน้นเรื่องของการทำวิจัยทั้ง (๑) การสร้างองค์ความรู้ใหม่ๆ
(๒) การประยุกต์องค์ความรู้ด้านวิทยาการคอมพิวเตอร์กับศาสตร์อื่นๆ (๓) การนำองค์ความรู้มาถ่ายทอด
และปฏิบัติจริงในการทำงาน และ (๔) การนำองค์ความรู้มาใช้ในการทำวิจัยเชิงปฎิบัติการเพื่อพัฒนาเป็น
องค์ความรู้ต่อไปได้อีก
Admission Requirements
Curriculum Structure
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
Job Option after Graduation
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
Course Requirements
Plan A2
| 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 | ||
Plan B
| 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 | ||
Program Lecturer
- Assistant Professor Dr. BOONSIT YIMWADSANA (PROGRAMME DIRECTOR)
- Professor Dr. PETER FEREED HADDAWY
- Associate Professor Dr. WORAPAN KUSAKUNNIRAN
- Associate Professor Dr. SUPPAWONG TUAROB
- Associate Professor Dr. VASAKA VISOOTTIVISETH
- Assistant Professor DR. SONGSRI TANGSRIPAIROJ
- Assistant Professor Dr. WUDHICHART SAWANGPHOL
- Assistant Professor Dr. JIDAPA KRAISANGKA
- Assistant Professor Dr. THANAPON NORASET
- Assistant Professor Dr. SIRIPEN PONGPAICHET
- Assistant Professor Dr. CHAIYONG RAGKHITWETSAGUL
- Assistant Professor DR. THANWADEE SUNETNANTA
- Assistant Professor Dr. TIPAJIN THAIPISUTIKUL
- Assistant Professor Dr. PIYANUCH SILAPACHOTE
- Assistant Professor DR. MORAKOT CHOETKIERTIKUL
- Assistant Professor Dr. AKARA SUPRATAK
- Assistant Professor Dr. DOLVARA GUNA-TILAKA
- Assistant Professor Dr. MORES PRACHYABRUED
- Assistant Professor Dr. THITIVATR PATANASAKPINYO
- Lecturer Dr. SIRAWICH VACHMANUS
- Lecturer Dr. ASSADARAT KHURAT
- Lecturer Dr. SURADEJ INTAGORN
- Lecturer Dr. ANIQUA NUSRAT ZEREEN
- Lecturer Dr. KANOKSAK WATTANACHOTE
- Lecturer Dr. ITTIPON RASSAMEEROJ
- Lecturer Dr. PISIT PRAIWATTANA
- Lecturer Dr. PILAILUCK PANPHATTARASAP
- Lecturer Dr. PETCH SAJJACHOLAPUNT
- Lecturer Dr. PATTANASAK MONGKOLWAT

.png)



