The computer technology has transformed how we live, socialize, do business and even take care of ourself today. Thanks to recent innovations in the mobile, Internet and web/software development technology, we can enjoy our life as we do today. These innovations are made possible by computer technology which is largely driven by the advance in the field of computer science consisting of many sub specialty areas.
For M.Sc. in Computer Science, the Faculty of ICT offers highly technical courses which are foundation to the field of computer science. We target hands-on students who would like to become experts in the field of software development, data science, network administration, computer and security, and computer graphics. Due to the establishment of the M.Sc. in Cyber Security and Information Assurance and M.Sc. in Game Technology and Gamification programs, the M.Sc. in Computer Science program now focuses more on software development, software engineering, database management, artificial intelligence, and data science. The M.Sc. in Computer Science program is a two-year program. The candidate is required to have knowledge and skills in computer science or related areas in order to be admitted to the program.
Computer science and IT skills are important for workers today to help drive the country forward. Thailand has initiated the policy of evolving Thai industry towards industry 4.0 era which rely on knowledge and automation. With the competency in computer science, the goal of reaching industry 4.0 level can be realized. If you are interested in being a part of this initiative for modern and cutting-edge industry and business, the computer science program is right for you.
Students will study at Mahidol University for 24 months (2 years) consisting of 2 semesters per academic year.
Semester 1: August – December
Semester 2: January – May
Semester 3 (summer): May – July (no class)
Students in the Master of Science Program in Computer Science will study at the Faculty of ICT building, Mahidol University (MU), Bangkok, Thailand (Phayathai Campus).
Classes are taught in the evening of weekdays (18:00 – 21:00) or during the day of weekends (9:00 – 16:00).
Plan A (Thesis)
Plan B (Research Project/Thematic Paper)
The structure of the entire program consists of 4 semesters (2 semesters per year). The number of credits required for graduation depends on the plan of study.
Plan A (thesis)::
Plan A or thesis track requires a student to complete 16 credits of core courses and 9 credits of elective courses in addition to the 12-credit thesis. In order to graduate, the student needs to successfully defend his/her thesis and publish parts of the thesis in an international conference.
Year 1 | |
---|---|
Semester 1 | Semester 2 |
ITCS 621 Database Design and Administration (3) | ITCS 508 Research Methodology in CS (1) |
ITCS 631 Computer Communication and Networks (3) | ITCS 589 Professional Practices in IT Project Management (1) |
ITCS 643 Software Engineering (3) | ITCS 601 Seminar in Computer Science I (1) |
ITCS 661 Advanced Artificial Intelligence (3) | Elective course no less than 9 credits |
Year 2 | |
---|---|
Semester 1 | Semester 2 |
ITCS 602 Seminar in Computer Science II (1) | ITCS 698 Thesis (6) |
ITCS 698 Thesis (6) |
Plan B (project):
Plan B or project track requires a student to complete 16 credits of core courses and 15 credits of elective courses in addition to the 6-credit research project. In order to graduate, the student needs to successfully defend his/her research project and pass the comprehensive examination.
Year 1 | |
---|---|
Semester 1 | Semester 2 |
ITCS 621 Database Design and Administration (3) | ITCS 508 Research Methodology in CS (1) |
ITCS 631 Computer Communication and Networks (3) | ITCS 589 Professional Practices in IT Project Management (1) |
ITCS 643 Software Engineering (3) | ITCS 601 Seminar in Computer Science I (1) |
ITCS 661 Advanced Artificial Intelligence (3) | Elective course no less than 9 credits |
Year 2 | |
---|---|
Semester 1 | Semester 2 |
ITCS 602 Seminar in Computer Science II (1) | ITCS 697 Research Project in Computer Science (6) |
Elective course no less than 6 cr. (6) |
Students enrolled in this program can choose to study either Cyber Security track or Information Assurance track.
Software Engineering | Database and Knowledge Management | ||
ITCS 541 | Software Requirement Analysis and Specification | ITCS 513 | Project Management |
ITCS 542 | Software Metrics | ITCS 584 | Professional Practices in Data Management |
ITCS 585 | Professional Practices in Software Engineering | ITCS 624 | Advanced Information Storage and Retrieval |
ITCS 644 | Software Quality Assurance | ITCS 628 | Data Mining and Knowledge Discovery |
ITCS 645 | Object-Oriented Analysis and Design | ITCS 629 | Knowledge Engineering |
ITCS 651 | Model-driven Design and Development | ITCS 681 | Special Topics in Information Technology |
ITCS 682 | Advanced Database Systems | ||
ITCS 695 | Independent Study |
Intelligent Systems | Multimedia | ||
ITCS 514 | Decision Support and Expert Systems | ITCS 587 | Professional Practices in Multimedia Systems |
ITCS 517 | Machine Learning | ITCS 655 | Computer Graphics |
ITCS 518 | Image Analysis and Understanding | ITCS 658 | Human Computer Interaction |
ITCS 611 | Knowledge-Based Systems | ITCS 659 | Multimedia Technologies and Applications |
ITCS 662 | Advanced Pattern Recognition | ITCS 663 | Image and Signal Processing |
ITCS 663 | Image and Signal Processing | ITCS 667 | Advanced Computer Vision |
ITCS 665 | Natural Language Processing | ||
ITCS 667 | Advanced Computer Vision |
Network and Security Systems | |||
ITCS 551 | Service Orienteed and Cloud Computing | ITCS 583 | Professional Practices in Networks and Security |
ITCS 552 | Mobile and Pervasive Computing | ITCS 633 | Computer Network Design and Management |
ITCS 554 | Information Security Management | ITCS 652 | Computer System Performance Analysis and Evaluation |
ITCS 556 | Computer and Network Forensics | ITCS 653 | Advanced Computer Architecture |
ITCS 571 | Numerical Methods for Mathematical Optimization | ITCS 654 | Parallel Computation |
ITCS 656 | Computer and Communication Security |
Topics which are covered by each course are provided below.
ITCS 503 Design and Analysis of Algorithms | ITCS 504 Computer System Organization and Architecture |
---|---|
Basic data structure; Sets; Arrays; Strings; Queues; Stacks; Trees; Graphs; Design and evaluation of algorithms; Searching; Sorting; Hashing; Brute-force algorithms; Greedy algorithms; Divide-and-conquer; Backtracking; Heuristics; Graph algorithms; String matching algorithms; Arithmetic algorithms; Geometric algorithms; Parallel algorithms | Organization and architecture of computer systems; Basic components of computers; Memory system organization; Memory components; Memory hierarchy and interleaving; Cache memory; Virtual memory; Input and Output systems; Storage systems; Processor design; Multiprocessors; Graphic processing units; Parallel architecture |
ITCS 507 Mathematical Foundations for Computer Science | ITCS 508 Research Methodology in Computer Science |
---|---|
Sets; Functions; Relations; Basic logic and Boolean algebra; Proof techniques; Mathematical induction; Well orderings; Basic counting; Permutations and combinations; Recurrence relations. Graphs and trees; Finite state machines and regular expressions; Deterministic algorithms. Randomized algorithms | Research development process and methodology; Research design and planning; Data gathering; Data management and analysis; Research works review; Research proposal; Research analysis; Qualitative and quantitative; Research methodology; Conclusion and Research reporting writing in computer science; Ethics in research |
ITCS 589 Professional Practices in IT Project Management | ITCS 601 Seminar in Computer Science I |
---|---|
Hands-on experiences and practices in applying techniques and software tools for managing an IT project in order to monitor; control and evaluate the status of the project; Software usage for resource allocation of the project; Project scheduling and milestones; Software usage for IT project document; Software usage for status monitoring and the correctness in the implementation of the team project; Software usage for computing the cost and expenditures of the project; Output reporting of the project; Ethics in IT project management |
Presentation and analysis of current research topics in computer science; Literature review; Summarization of novel ideas; Reference formats; Ethics of computer scientist; Academic plagiarism |
ITCS 602 Seminar in Computer Science II | ITCS 621 Database Design and Administration |
---|---|
Presentation and analysis of novel research topics in computer science; Studying of novel concepts; Modern approaches in the area of research interest; Ethics of computer scientist; Academic plagiarism | Principles of database design; Relational model; Data semantics; Logical and physical design; Database administration; Transaction Processing; Query processing and optimization; Data storage management; Advanced indexing techniques; Database recovery and backup; Database performance evaluation; Object oriented database; Modern database models column based databases; Database security and privacy; Ethics and legal issues; Research issues in database design |
ITCS 631 Computer Communications and Networks | ITCS 643 Software Engineering |
---|---|
Computer networks models; Network components; Network architectures; Local area and wide area networks; Network topologies; Data link, network, and transport protocols; Point-to-point networks; Wireless networks; Broadband networks; Routing and congestion control; Application layer protocols; Naming; Internetworking; Network programming and applications; Research issues in computer communications and networks | Principles and practice of software engineering; Software requirements; Software process models; Software specification; Formal specification; Software design and implementation; Software cost estimation; Software verification and validation; Software configuration management; Software testing; Software quality assurance; Ethics and research issues in software engineering |
ITCS 661 Advanced Artificial Intelligence | ITCS 541 Software Requirement Analysis and Specification |
---|---|
Concepts and techniques necessary for research and study in artificial intelligence; Problems in knowledge representation; Artificial intelligent models; Neural networks; Fuzzy logic; Genetic algorithms | Domain Engineering; Techniques for discovering and elicitation requirements; Languages and models for representing requirements; Analysis and validation techniques including needs, goals, and use case analysis; Requirements in the context of system engineering; Specifying and measuring external qualities: performance, reliability, availability, safety, and security; Specifying and analyzing requirements for many systems: embedded systems, consumer systems, web-based systems, business systems, scientific systems, and engineering systems; Requirements documentation standards; Traceability; Human factors equirements in the context of agile processes; Requirements management; Research issues in software requirements; Ethics in software requirement analysis and specification |
ITCS 542 Software Metrics | ITCS 585 Professional Practices in Software Engineering |
---|---|
Description and definition of software metrics; Theorem of software metrics construction; Software metrics modeling; Efficiency measurement of software products; Efficiency measurement of software process; Software metrics management and usage; Research issues in software metrics | Hands-on experiences and practices in applying a variety of software tools for developing and testing a software system; Practices on applying software engineering methodologies to solve real problems; Software engineering code of ethics; Efficient design of large software systems; Models of software development; Novel techniques on developing software on new platforms such as mobile applications, social network applications, and cloud computing; Safe and secure software development |
ITCS 644 Software Quality Assurance | ITCS 645 Object-Oriented Analysis and Design |
---|---|
Roles, Functions, and responsibilities of a quality assurance group; Quality assurance work plan in software development; Quality assurance methods; software testing techniques; verification techniques; Software reuse; Metrics and models in software quality engineering; Ethics in software quality assurance | Object-oriented paradigm; Object-oriented analysis; Object-oriented system design; Fundamentals of the object-oriented programming; Object-oriented programming environments; Role of object-oriented concepts in software development; Research issues in object-oriented analysis and design |
ITCS 651 Model-Driven Design and Development | ITCS 513 Project Management |
---|---|
Context of software design and development; Software design process; Key issues in software design; concurrency control and handling of events; distribution of components; error and exception handling and fault tolerance; data persistence; Software design strategies and methods; Model-driven software engineering; Model-Driven Architecture; design patterns; frameworks; Software design quality analysis and evaluation | Planning, Staffing, Implementation, Control and evaluation of a project; Choices of process models; Projects scheduling and milestones; Development team organizations; Quality assurance; Resource allocation; Scheduling presentations and tools; Project documents; Management of computer-based projects; Computerized techniques and software used for project management; Ethics in project management; Research issues in project management |
ITCS 584 Professional Practices in Data Management | ITCS 624 Advanced Information Storage and Retrieval |
---|---|
Hands-on experiences and practices in applying a variety of techniques and tools for setting up and testing a database system; Practices on applying the database management techniques to solve real problems including performance tuning of database systems; query optimization; indexing of database systems; and operations of database system components; Efficient design of large database systems; Data model usage |
Concept of information retrieval system; Document and query forms; Query structures; Matching process; Text analysis; Profiles and their usage; Multiple reference points; Retrieval effectiveness measures; Effectiveness improvement technique; Retrieval techniques; Output presentation; Electronic document access; Research issues in information storage and retrieval |
ITCS 628 Data Mining and Knowledge Discovery | ITCS 629 Knowledge Engineering |
---|---|
Data mining concepts; Knowledge discovery process; Data preparation; Data mining techniques and algorithms; Frequent patterns and association; Classification; Cluster analysis; Case studies of data mining applications; Advanced techniques of data mining; Web mining; Text mining; Stream data mining; Sequence data mining; Data mining visualization | Principles of knowledge engineering; Components and architecture of knowledge-based systems; Process and Techniques for construction of knowledge-based systems; Knowledge acquisition techniques; Formats, methods, and techniques in explaining knowledge bases; Knowledge representation and reasoning; Knowledge engineering tools; Applications of knowledge engineering in many domains |
ITCS 681 Special Topics in Information Technology | ITCS 682 Advanced Database Systems |
---|---|
Topics in Information Technology in many aspects according to new technologies; Recent changes in the trends of information technology; New approaches of managing information; Strategic values of information systems; Business process redesign; Information technology planning; Managing systems development and computer operations; Managing end-user computing; Decision support systems; Group support and executive information systems; Project management; Recruitment; selection; placement; Performance evaluation; Expanding universe of computing | Advanced database management systems such as object-oriented, objectrelational, semi-structured and streaming databases; Replicated database management; Advanced query processing; Parallel and distributed databases; Data warehousing; On-line analytical processing; Distributed information integration; XML query engines; Web and semi-structured data management; Multimedia databases; Heterogeneous and peer-to-peer systems |
ITCS 695 Independent Study | ITCS 514 Decision Support and Expert Systems |
---|---|
In-depth study of interesting specific topic in computer science; Student selects the topic and studies completely under the guidance and supervision of the advisors | Analysis, design, construction and use of decision support systems (DSS); Methodology for integrating quantitative and expert knowledge with the computer for improving decision-making processes; Construct computer-based decision models using expert systems techniques; Integrating databases; DSS models and business analysis; Research issues in decision support and expert systems |
ITCS 517 Machine Learning | ITCS 518 Image Analysis and Understanding |
---|---|
Introduction to machine learning and statistical pattern recognition; Supervised learning such as generative and discriminative learning; parametric and nonparametric learning, neural networks, support vector machines; Unsupervised learning such as clustering, dimensionality reduction, kernel methods; Learning theory; Reinforcement learning and adaptive control; Applications of machine learning including data mining, autonomous navigation, bioinformatics, speech recognition, text processing, and web data processing | Fundamental principles of image formation and acquisition; Digitized Image and its Properties; Image representation; Data Structures for Image Analysis; Single and multi-image geometry; Intensity and binary transformations; Morphology; Image Preprocessing; Descriptive and analytical image processing methodologies; Filtering in spatial and frequency domains; Enhancement and restoration; Smoothing and sharpening; Shape Representation and Description; Color models; Pseudo-color processing; Texture; Depth recovery; Foreground and background segmentation; Edge and corner detection; Image Understanding; 3D Vision; Perceptual grouping; Image Data Compression; Motion analysis; Extraction of other distinctive image features |
ITCS 611 Knowledge-based Systems | ITCS 662 Advanced Pattern Recognition |
---|---|
Machine representation of judgmental knowledge and uncertain relationships; Inference on inexact knowledge bases; Rule-based systems principles: advantages and limitations; Signal understanding; Automated planning systems; Knowledge acquisition and explanation producing techniques |
Fundamentals of characterizing and recognizing patterns and features of interest in numerical data; Basic tools and theories for signal and image understanding; Applications in computer vision; Face recognition; Gesture recognition; Speech recognition; Affection recognition; Physiological signal analysis; Advances of pattern recognition algorithms; Decision theory; Statistical classification and recognition; Feature extraction and selection; Statistical estimation theory; Fuzzy logic; Neural networks; Hidden Markov Models; Evolutionary computation; Complexity and chaos |
ITCS 663 Image and Signal Processing | ITCS 665 Natural Language Processing |
---|---|
Fundamentals of image and signal processing; Principles and algorithms for image analysis; Filtering and feature extraction; Representation and analysis of discrete signals; Sampling; Filtering; Convolution; z-transforms; Fourier Transform; Practical experience in image and signal processing; Biomedical image processing; Speech signal processing; Physiological signal processing | The role of knowledge in language processing; Models and algorithms; Languages; Thought and understanding; Regular expressions and automata; Morphology and finite-state transducers; N-gram models of syntax; Word classes and part-of-speech tagging; Context-free grammars; Parsing with context-free grammar; Features and unification; Language and complexity; Representing meaning; Semantic analysis; Lexical semantics; Word sense disambiguation and information retrieval; Discourse; Dialog; Conversational agents; Natural language generation; Machine translation |
ITCS 667 Advanced Computer Vision | ITCS 587 Professional Practices in Multimedia Systems |
---|---|
Analysis, interpretation, and inference of complex scenes using primate visual perception; The process of inference from noisy and uncertain data using probabilistic, statistical, data-driven approaches; Image processing; Image representations; Frequency analysis; Texture models; Image segmentation and grouping; Boundary detection; Object detection; Motion estimation and tracking; Extraction of structures from motion; Bayesian inference; Object and scene recognition; Multi-view geometry; Image database | Hands-on experiences and Practices on applying a variety of techniques for developing multimedia systems; Development of web interfaces; 2D image creation; Putting special effects on 2D images; Adaptation and scaling for web graphics; Published media and video; Image processing software; Audio and video encoding; Writing software for creating animation |
ITCS 655 Computer Graphics | ITCS 658 Human Computer Interaction |
---|---|
Basic principles for computer graphics; 2D and 3D graphical image synthesis; Principles of displaying objects in 3D; Computation of visualized surfaces; Light and shades; Light and color in image synthesis; Synthesis of surface mapping, shadows, curves, and areas; Geometric transformation; Interactive techniques; Hidden surface elimination; Writing graphics software on video display interfaces; Research issues in computer graphics | Usability principles; Human information processing limitations; Human cognitive and sensory limits; User interface design paradigms and guidelines; Process of interaction design; Design languages; Principles of graphical user interfaces; Interaction styles and techniques including screen design, layout, color, fonts, labeling and visual programming; HCI tools; Multimedia and web communication; Human-centered development and evaluation; User modeling and the user profile; Adaptive interfaces; Usability tests; Predictive and interpretive evaluation; Human performance models: perception, movement, cognition, culture, communication, and organizations; 3D User interfaces; Augmented reality; Conversational interfaces; Multimodal interfaces; Perceptual interfaces; Research issues in human computer interaction |
ITCS 659 Multimedia Technologies and Applications | ITCS 551 Service Oriented and Cloud Computing |
---|---|
Multimedia data, systems, technologies, multimedia design and development; Digital media delivery; multimedia programming; programming tools and environments; software libraries related to image and video processing; computer vision and computer graphics libraries; Research issues in multimedia technologies |
Concepts, theories, and techniques for service oriented computing, Web services and service-oriented architecture (SOA); Business Process Management (BPM) ;Web service composition; Semantic web and ontology; Description, discovery, and engagement of web services; Cloud computing, Cloud architecture and components; Cloud services; Cloud characteristics such as elasticity; self-service provisioning; standards based interfaces; and pricing models; Cloud security, threats, and privacy |
ITCS 552 Mobile and Pervasive Computing | ITCS 554 Information Security Management |
---|---|
Mobile networks; Adhoc networks; Wireless networks; Characteristics of mobile and pervasive applications; Mobile data access; Naming and service discovery; Adaptive applications; Consistency management; Energy-aware systems and energy management; Location and context awareness; Personalized context aware services; Sensor networks; Smart spaces such as smart homes, smart offices and smart cities; Sensor-based and context-aware systems; Invisibility; Localized scalability; Uneven conditioning; Social networking; Mobile computing on clouds; Security and privacy |
Access control principles and policies, issues, and administration; Communication security on telecommunication networks; network security and Internet security; Risk management and business continuity planning; Security policy, standards and organization; Computer architecture and system security; Law; investigation and ethics; Application program security; Cryptography; Computer operations security; Physical security; Disaster recovery plans and management; Information technology auditing |
ITCS 556 Computer and Network Forensics | ITCS 571 Numerical Methods for Mathematical Optimization |
---|---|
Fundamentals of digital forensics; Forensic duplication and analysis; File carving; Cybercrimes; Forensics tools and testing; Network surveillance and accountability; Network attack traceback and attribution; Multicasting fingerprinting; Intrusion detection and response; Incident response; Online fraud detection; Mobile device forensics; Multimedia forensics; Steganography and steganalysis; Anti-forensics techniques; Anonymity and pseudonymity; Cyber-attack prevention; Cyber law; Security and privacy policies and guidelines; Ethical issues |
Computational issues related to the solution of linear, integer, and nonlinear programming problems; complexity analysis and the structure algorithms; recent results relating to performance of algorithms; survey of the leading numerical software; modification and development of numerical software |
ITCS 583 Professional Practices in Networks and Security | ITCS 633 Computer Network Design and Management |
---|---|
Hands-on experiences and practices in applying a variety of techniques and tools for setting up and testing a computer network; Network components and installation; Network configuration; Router and Switch configuration; IP address allocation; Domain name server installation and services; Network commands on many operating systems; Email installation and configuration; Wireless network installation; Traffic capture and analysis; Practices of using and testing network security software |
Analysis, design, implementation, and evaluation of large-scale network systems; Internetworking; Unicast and multicast routing; Quality of services; Mobile and wireless networks; Router architecture; Network-aware applications; Content dissemination systems; Network security; Performance issues; Network management software; Ethics in network design; Research issues in computer network design and management |
ITCS 652 Computer System Performance Analysis and Evaluation | ITCS 653 Advanced Computer Architecture |
---|---|
Analysis of computer system operation including process scheduling, virtual memory management, and secondary storage device management; Models of program behavior; Fundamentals of performance evaluation; Measurement techniques and tools; Types of workloads; Workload selection; Workload characterization and techniques; Capacity planning and benchmarking; Probability theory and statistics; Data sampling; Simple linear regression models; Experimental design and analysis; One factor and two factors experiments; Simulation and simulation software; Random-Number Generation; Queueing models and theory; Analysis of a Single Queue; Queneing Networks; Operational Laws; Mean Value Analysis; Research issues in computer system performance analysis and evaluation |
Instruction set architecture; Instruction-level parallelism; Thread-level parallelism Pipelining and superscalar architecture; SIMD architecture; Vector processors; MIMD architecture; Simultaneous multithreading; Out-of-order execution; Branch prediction; Data prediction; Exception handling; Design of advanced memory hierarchies; Memory coherency and consistency; Multicore processors; Arithmetic processors; Inter-processor communication models; Input and output; Network communication architecture; Networks on Chip; Performance evaluation |
ITCS 654 Parallel Computation | ITCS 656 Computer and Communication Security |
---|---|
Fundamentals of parallel architectures; Interconnection networks including hypercubes, shuffle-exchanges, meshes and butterfly networks; Multicore processors; Vector processors; Shared memory models; Message passing models; Thread programming; Parallel programming using MPI or PVM; Programming for Graphic Processing Units; Parallel algorithms for linear algebra; searching; sorting; recurrence evaluation and graph problems; Research issues in parallel computation | Security systems; Cryptography; Encryption and decryption; Cryptanalysis; Encryption standards; Cryptographic techniques and protocols in communication; Public key systems; Digital signatures; Operating system security; File security; Network security; Database security; Software security; Application security; Ethics issues in security and privacy; Research issues in computer and communication security |
ITCS 697 Research Project in Computer Science | ITCS 698 Thesis |
---|---|
Identifying research project title; Submitting research proposal; Conducting research study with concern of ethics; Data collection, analysis, synthesis and critics of research results; Reporting the research results in terms of thematic paper; Thematic paper presentation; Ethics for presenting and writing reports | Identifying research project title; Submitting research proposal; Conducting research study with concern of ethics; Data collection, analysis, synthesis and critics of research results; Reporting the research results in terms of thesis; Thesis presentation; Publishing the research results in academic printing materials or journal or presenting it in academic conference; Ethics in dissemination of the research results |
Tuition fee (baht) |
||||
Academic Year | Plan A | Plan B | ||
International | Thai local | International | Thai local | |
2560* | 491,400* | 376,300* | 536,400* | 319,300* |
2559 | 451,400 | 261,300 | 497,900 | 243,300 |
See: official tuition fee announcement from Mahidol University
Students who are eligible to apply to this Master Degree program must have the following qualifications:
Students who are eligible to apply to this Master Degree program must have the following qualifications:
All candidates are required to pass the M.Sc. in Computer Science written examination. The examination evaluate candidates knowledge and skills in the following areas:
Events | Round I |
Application Period | Nov 1, 2017 – Jan 15, 2018 |
Written Examination | Feb 3, 2018 |
Announcement of interview candidates | Feb 9, 2018 |
Interview | Feb 12 – Feb 14, 2018 |
Announcement of admitted students | Feb 19, 2018 |
Student Registration | Feb 19 – 23, 2018 |
Classes begin (Academic Year 2018) | Aug 14, 2018 |
Events | Round II |
Application Period | Jan 16 – Apr 20, 2018 |
Written Examination | May 5, 2018 |
Announcement of interview candidates | May 11, 2018 |
Interview | May 15 – 17, 2018 |
Announcement of admitted students | May 21, 2018 |
Student Registration | Jul 9 – 20, 2018 |
Classes begin (Academic Year 2018) | Aug 14, 2018 |
Events | Round III |
Application Period | Apr 21 – Jul 6, 2018 |
Written Examination | Jul 21, 2018 |
Announcement of interview candidates | Jul 26, 2018 |
Interview | Jul 31 – Aug 2, 2018 |
Announcement of admitted students | Aug 6, 2018 |
Student Registration | Aug 6 – 10, 2018 |
Classes begin (Academic Year 2018) | Aug 14, 2018 |
Events | Round IV |
Application Period | Jul 7 – Sep 30, 2018 |
Written Examination | Oct 20, 2018 |
Announcement of interview candidates | Oct 26, 2018 |
Interview | Oct 29 – 31, 2018 |
Announcement of admitted students | Nov 5, 2018 |
Student Registration | Nov 5 – 9, 2018 |
Classes begin (Academic Year 2018) | Jan 7, 2019 |
Mahidol University is internationally known for its strength in research and education. Graduates from the university contribute greatly to the society. The state of arts educational and research infrastructure propel the university to the regarded as one of the top educational institutions in the Thailand. Mahidol University is selected to be one of nine Thailand’s National Research Universities. The educational environment and recreational facilities support students to fulfill their academic ambition.
Asst. Prof. Boonsit Yimwadsana
Faculty of Information and Communication Technology
Mahidol University
999 Phuttamonthon 4 road
Salaya, Phuttamonthon
Nakhonpathom 73170
THAILAND
tel: 66-2-441-0909
email: boonsit.yimmahidol.ac.th
Ms. Buntida Suvacharakulton
Faculty of Information and Communication Technology
Mahidol University
999 Phuttamonthon 4 road
Salaya, Phuttamonthon
Nakhonpathom 73170
THAILAND
tel: 66-2-441-0909
email: buntida.suvmahidol.ac.th