Mahidol University Logo
Faculty of ICT, Mahidol University
 

Admissions

Ph.D. in CS *Course List*


Compulsory courses for students holding a Bachelor's degree

Course ID Course name Credits Prerequisite
ITCS521 Database Systems 3 -
ITCS611 Knowledge-Based Systems 3 -
ITCS631 Computer Communications and Networks 3 -
ITCS653 Advanced Computer Architecture 3 -
ITCS531 Mathematics for Computer Science 3 -
ITCS532 Foundations of Computational Science 3 -
ITCS671 Seminar in Computer Science 1 3 -
ITCS672 Seminar in Computer Science 2 3 -
ITCS673 Seminar in Computer Science 3 3 -
ITCS695 Independent Study 3 -
ITCS699 Dissertation 6,9 -

 

Compulsory courses for students holding a Master's degree

Course ID Course name Credits Prerequisite
ITCS531 Mathematics for Computer Science 3 -
ITCS532 Foundations of Computational Science 3 -
ITCS671 Seminar in Computer Science 1 3 -
ITCS672 Seminar in Computer Science 2 3 -
ITCS673 Seminar in Computer Science 3 3 -
ITCS695 Independent Study 3 -
ITCS699 Dissertation 9 -

 

Elective courses

Course ID Course name Credits Area
ITCS625 Intelligent Databases 3 IDT, AI
ITCS626 Data Warehousing and Data Mining 3 IDT
ITCS643 Software Engineering 3 IDT
ITCS645 Object-Oriented Analysis and Design 3 IDT
ITCS646 Requirements Engineering 3 IDT
ITCS647 Software Specification and Design 3 IDT
ITCS648 Quality Assurance for Software 3 IDT
ITCS649 Safety Critical Systems 3 IDT
ITCS650 Software Agents 3 IDT
ITCS665 Natural Language Processing 3 IDT, AI
ITCS682 Topics in Advanced Database Systems 3 IDT
ITCS683 Topics in Advanced Decision Support Systems 3 IDT
ITCS684 Topics in Advanced Knowledge-Based Systems 3 IDT
ITCS685 Topics in Advanced Software Engineering 3 IDT
ITCS571 Numerical Methods for Mathematical Optimization 3 NC
ITCS634 Queuring Modeling in Comp. Communication Networks 3 NC
ITCS635 Broadband Networks 3 NC
ITCS636 Secure Telecommunication Systems 3 NC
ITCS637 Formal Models for Computer Security 3 NC
ITCS638 Networks and Distributed Systems Security 3 NC
ITCS686 Topics in Advanced Network Optimization 3 NC
ITCS687 Topics in Advanced Computer Security 3 NC
ITCS661 Advanced Artificial Intelligence 3 AI
ITCS662 Advanced Patterm Recognition 3 AI
ITCS663 Image and Signal Processing 3 AI
ITCS664 Artificial Natural Network System 3 AI
ITCS688 Topics in Advanced Artificial Intelligence 3 AI

IDT = Information and Databases Technology, NC = Networking and Communication, AI = Artificial Intelligence

 

Go to Top

 

ICT Building, Mahidol University, 999 Phuttamonthon 4 Road, Salaya, Nakhonpathom 73170 Tel. +66 02 441-0909 Fax. +66 02 849-6099
Mahidol University Computing Center, The Faculty of ICT, Mahidol University , Rama 6 Road, Rajathevi, Bangkok 10400 Tel. +66 02 354-4333 Fax. +66 02 354-7333