ADMISSIONS
Undergraduate Admission

Why the ICT Programs?

The Bachelor of Science in Information and Communication Technology (ICT) program at Mahidol University’s Faculty of ICT is highly suitable for international students due to several key attributes:

The program is delivered entirely in English, fostering a diverse and inclusive academic environment. This structure enables students from various cultural and educational backgrounds to engage effectively in coursework and collaborative activities.

The curriculum is designed using a backward design approach, ensuring alignment between learning outcomes, instructional strategies, and assessment methods. The program incorporates active learning techniques, including Experience-Based Case Studies (Discovery Learning) and Project-Based Learning (Expeditionary Learning), providing students with practical ICT experience while cultivating essential lifelong learning skills.

The program aims to produce graduates who are not only skilled in ICT but also creative and capable of research and development. It prioritizes 21st-century skills such as critical thinking, problem-solving, and communicating effectively in English, preparing students for success in the global job market.

Students have the chance to gain international experience through internships and exchange programs in other countries. These opportunities broaden students’ worldviews, improve their professional skills, and foster cross-cultural understanding, which is vital in today’s interconnected world.

More about Internship / Exchange abroad >>>

The Bachelor of Science Program in Information and Communication Technology, or ICT Program, has been credited as an outstanding international program. We offer 8 areas of specializations, which are closely related to career paths and academic areas of interest.

  • Computer Science (CS): Emphasizes the applications of computer science theories to solve real-world problems. Students will study core computer science related topics, such as algorithm analysis, Organization of Programming Languages, Theory of Computation, etc.
  • Database Systems (DB): Covers both fundamental and applied concepts in database management systems. Students will develop their theoretical and practical skills in applying database technologies to real-world problems, such as, Data Warehousing and Business Intelligence, Database Administration, etc.
  • Network and Security (NS): Learn and practice the related concepts of Computer Networks and Cybersecurity, such as, Local Area Networks and Network Management, Wireless and IoT Networking, Cloud Computing Systems, Services and Applications, and Advanced Cybersecurity.
  • Software Engineering (SE): Concentrates on a systematic approach to the development process, analysis, design, implementation, testing, maintenance, and quality assurance of software. Students will learn the fundamentals of software development such as requirements elicitation and analysis, software implementation, code review, automated software engineering tools and techniques, and software development lifecycle and methodologies such as Agile and Scrum.
  • Health Information Technology (HT): Integrates information technology for developing health and healthcare applications to deliver quality care. Students will study fundamentals in healthcare systems, clinical information systems, management information systems in healthcare organizations, as well as information privacy and security in healthcare.
  • Interactive Multimedia Technology (MT): Focuses on the application of various multimedia technologies to create interactive systems to support a variety of fields, such as art, education, entertainment, engineering, medicine, and science. Students will study essential topics including Computer Graphics, Digital Storytelling and Visual Design, Virtual Reality, etc.
  • Information Systems Management (IS): Prepares students on how to use information technology (IT) and information systems (IS) to support and improve the business processes of the organization. Students will study subjects related to Information Systems Management, Information and Business Process Management, Introduction to Experience Design, etc.
  • Artificial Intelligence (AI): Covers the fundamentals and applied concepts of artificial intelligence in various fields to solve practical problems. Students will learn core artificial intelligence subjects such as Introduction to Machine Learning, Deep Learning, Introduction to Natural Language Processing, Introduction to Computer Vision, etc.

Students must take at least 18 credits from courses within the specializations above. To get a minor in one or more specializations, they must take at least 15 credits in the specialization.

For me, studying here at the Faculty of ICT has prepared me to be ready in learning new things at work. Many courses provided by ICT are very crucial for my current work; such as Network, Database and Programming. Indeed, the program curriculum offers wide knowledge of various disciplines in IT, which helps equip students with all essential knowledge needed in IT career path.

Miss Waralee Tanaphantaruk

Database and Intelligence Systems

Other learning opportunities were constantly offered to me throughout my 4 years of studying at the Faculty of ICT. Every year, the Faculty offers many interesting activities to students including internship abroad (Japan, Taiwan, Germany, etc.), IT competition, operational training and so on.

Miss Supatsara Rodratsa

Associate Full Stack Developer
X