Why ICT Programs?
The Bachelor of Science in Information and Communication Technology (ICT) program offered by the Faculty of ICT at Mahidol University is particularly well suited to international students for several key reasons:
The program is delivered entirely in English, fostering a diverse and inclusive learning environment. Its English-medium format enables students from various cultural and educational backgrounds to participate effectively in coursework, group projects, and collaborative learning activities.
The curriculum is developed using a backward design approach to ensure clear alignment among learning outcomes, teaching strategies, and assessment methods. It incorporates active learning approaches, including experience-based case studies through Discovery Learning and project-based activities through Expeditionary Learning. These approaches provide students with hands-on ICT experience while developing essential skills for lifelong learning.
The program aims to produce graduates who are not only proficient in ICT but also creative and capable of conducting research and development. It emphasizes essential 21st-century competencies, including critical thinking, problem-solving, and effective communication in English, preparing students to succeed in the global job market.
Students can gain valuable international experience through overseas internships and exchange programs. These opportunities broaden their global perspectives, enhance their professional skills, and foster cross-cultural understanding—essential qualities for success in today’s interconnected world.
The Bachelor of Science Program in Information and Communication Technology, also known as the ICT Program, is recognized as an outstanding international program. It offers eight areas of specialization that are closely aligned with students’ career aspirations and academic interests.
- Computer Science (CS): Emphasizes the application of computer science theories and principles to solving real-world problems. Students study core computer science topics, including Algorithm Analysis, Organization of Programming Languages, and Theory of Computation.
- Database Systems (DB): Covers both fundamental and applied concepts in database management systems. Students develop the theoretical knowledge and practical skills required to apply database technologies to real-world problems. Key areas of study include Data Warehousing and Business Intelligence and Database Administration.
- Network and Security (NS): Provides students with theoretical knowledge and practical experience in computer networks and cybersecurity. Areas of study include Local Area Networks and Network Management, Wireless and IoT Networking, Cloud Computing Systems, Services and Applications, and Advanced Cybersecurity.
- Software Engineering (SE): Focuses on systematic approaches to software development, including requirements analysis, design, implementation, testing, maintenance, and quality assurance. Students study essential software engineering topics such as requirements elicitation and analysis, software implementation, code review, automated software engineering tools and techniques, and software development life-cycle methodologies, including Agile and Scrum.
- Health Information Technology (HT): Integrates information technology into the development of health and healthcare applications that support the delivery of high-quality care. Students study the fundamentals of healthcare systems, clinical information systems, management information systems in healthcare organizations, and information privacy and security in healthcare.
- Interactive Multimedia Technology (MT): Focuses on the application of multimedia technologies to create interactive systems for a wide range of fields, including art, education, entertainment, engineering, medicine, and science. Students study essential topics such as Computer Graphics, Digital Storytelling and Visual Design, and Virtual Reality.
- Information Systems Management (IS): Prepares students to use information technology and information systems to support and improve organizational business processes. Areas of study include Information Systems Management, Information and Business Process Management, and Introduction to Experience Design.
- Artificial Intelligence (AI): Covers both fundamental and applied concepts of artificial intelligence and their use in solving practical problems across various fields. Students study core AI subjects, including Introduction to Machine Learning, Deep Learning, Introduction to Natural Language Processing, and Introduction to Computer Vision.
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
During my time at the Faculty of ICT, I learned about various and broad knowledge of ICT which led me to understand the whole concept and be able to apply it to my daily work. Many of the courses provided by the Faculty are very essential and beneficial for me in doing my current job. For example, Database and Data Mining & Data Warehouse courses taught me how to analyze data efficiently.
Miss Natnicha Onwong
Data Management Analyst
Before I studied at the Faculty of ICT, I had no any IT or programming knowledge at all. The Faculty of ICT granted me 4 whole years of study. The Faculty taught me how to write my first code until I was able to develop programs/applications on my own. Also, the Faculty of ICT provided me with opportunities to compete in various projects, some of which I won prizes. I feel very fortunate to be able to study at this Faculty as I got to know a lot of good friends, seniors, and instructors. Currently, I have a good job and owns a company.
Mr. Chanakarn Chinchatchawal
CEO, Robolingo Co., Ltd.
At that time, I still could not answer to myself what was it exactly I liked; whether I proceeded further study, worked or even in what field I wanted to work. But because I have broad and core knowledge from our ICT program, I had the chance to work in various fields in technology that requires me to learn new technology in limited time. Studying in the computer field helped me develop logical thinking skills that can help me sort out and solve problems systematically, I can honestly say that if I had not studied at ICT Mahidol, I would not have made it here today.
Mr. Kitti orpiphattana
Head of Strategy & Corporate Function, Krungsri Nimble, Co., Ltd.
I have very positive experience with ICT Mahidol. Academically speaking, ICT subjects are broad and more of conceptual rather than practical. It seems that you have no idea what and how you can apply your knowledge in the real world job. But a couple of years later, you’ll find out that almost every IT related jobs require your fundamental knowledge learned from ICT Mahidol. Beside the academic perspective, I find that people here: including instructors, faculty staff, and college friends, are really nice and supportive. They taught me in-and-out of the classroom and we shared a lot of good memories together.