Unilinks
No results found

M.S. in Artificial Intelligence and Computer Engineering (AiCE)

Master Degree

CMKL University

Free consultation for this program

We are ready to help you with your difficulties and processing.

Duration

1.5 year

Study Format

On Campus

No. of Student Mentors

60

Total Tuition Fees

280,000 THB

Mentor
Mentor
Mentor
Mentor
Mentor
+48

ABOUT THIS PROGRAM

This emerging field of AI and computer engineering is changing the world we are living in and the way we live; it is intertwined in ways both visible and invisible. This program aims to polish your expertise and prepare you for the infinite opportunities to advance in this specialized field and meet the increasing demands of experts in this age of digital disruption.

KEY INFORMATION

Degree

Master

Language

English

Location

Bangkok

Intake Start Date

May 2025

Study Format

On Campus

Duration

1.5 year

Program Highlight

Standard Program

Total Semester

3

Total Tuition Fees

280,000 THB Per Semester

Application deadline

Nov 2025

ABOUT UNIVERSITY

CMKL University

1 Soi Chalongkrung 1, Ladkrabang, Bangkok 10520, Thailand Thailand

Asia Ranking 2025

Data Not Available

Programs

6

Students

0

The dual-degree ECE graduate program at CMKL University is established as a collaboration between Carnegie Mellon University (CMU) and King Mongkut's Institute of Technology Ladkrabang (KMITL). By applying Carnegie Mellon’s globally acclaimed research and education programs within a regional context, CMKL tackles challenges that will drive the future development of Thailand and the ASEAN community.


In addition, CMKL University offers single-degree programs in Artificial Intelligence & Computer Engineering) and Technology & Creative Innovation. CMKL University will provide cutting-edge engineering research and education in Southeast Asia. By bridging world-class partnerships with local context, CMKL makes technologies accessible to its society and creates innovations that will benefit Thailand and the Southeast Asia region.

See more

PROGRAM STRUCTURE

(Course work)

  • Computer Vision (CMKL 41-385) – 12 Units
  • Software Engineering for AI-Enabled Systems (SE4AI) (CMKL 41-445) – 12 Units
  • AI Infrastructure & Accelerated Computing (CMKL 41-599) – 12 Units
  • Generative AI (CMKL 41-623) – (12 units)
  • Coding Bootcamp (CMKL41-600) – 12 Units

This course provides an intensive coding program that equips students with essential coding skills.


High Performance Computing for AI Application (CMKL41-605) – 12 Units

‍This course explores the infrastructure necessary to support AI applications, including both on-premise and cloud-based high-performance computing (HPC) setups. Students will learn the programming paradigms used to facilitate AI applications.


Natural Language Processing (CMKL41-611) – 12 Units

In this course, students will delve into natural language processing, focusing on techniques and algorithms used to understand and process human language using AI methods.

Foundation of Computer Systems (CMKL41-613) – 12 Units

‍This course emphasizes a programmer’s view of how computer systems run programs, collect information, and communicate. This encourages and helps students to become more effective and efficient programmers, particularly in handling issues of performance, portability, and robustness by teaching them the basic concepts underlying all computer systems (e.g., compilers, networks, operating systems, and computer architecture).


Introduction to Information Security (CMKL41-631) – 12 Units

‍The course provides the foundation of information security in details of some important technical and policy. The significant goal of the course is to encourage students to understand a security engineering perspective about information systems and consider technical, economic, and policy factors.


Artificial Intelligence and Future Markets (CMKL41-651) – 12 Units 

In this course, students will be placed into teams to examine the field of AI applications. They will present their findings to faculty and peers, identify areas with potential for AI development, and create a product proposal that will be developed over the next three semesters, leading to the Capstone Project.


Foundations of Software Engineering (CMKL 41-652) – 12 Units

In this course, students will get to understand computer software engineering paradigms that shaped the software industry over the past few decades. The course will emphasize the fundamental disciplines of computer software engineering together with engineering hands-on practices that crosscut systems, projects, and perspectives of the user.


AI Innovation (CMKL 41-654) – 12 Units 

In this course, students will learn how to establish and develop an enterprise, either as an intrapreneur or entrepreneur. They will create a business model and strategy for their team's product, with a focus on AI innovation.


‍Software Requirements and Interaction Design (CMKL41-658) – 12 Units

This course refers to computer software design challenges through integrating two disciplines: requirements engineering and interaction design. Students will get an understanding of how to combine user research, design-based ideation and validation, and requirements definition, within an agile software development process.


‍Introduction to Machine Learning for Engineers (CMKL41-661) – 12 Units

Machine learning has become a buzzword for over a decade now and has integrated itself deeply as one of the core pillars of digital transformation. This course makes you understand the definition of machine learning and emphasis AI computer engineering applications.

‍Hardware/Software Co-design (CMKL 41-701) – 12 Units

This course explores how software and hardware come together to implement computer systems. The course will be extremely hands-on, with weekly development cycles. Students will learn a new concept within the language/processor stack (e.g., parsing) and will be expected to implement it by the following week.


‍Introduction to Computer Security (CMKL41-730) – 12 Units

This course emphasizes on a principled introduction of defending against hostile adversary techniques in modern computer systems and computer networks. The topics are covered operating system security; network security, including cryptography and cryptographic protocols, firewalls, and network denial-of-service attacks and defenses; user authentication technologies; security for network servers; web security; and security for mobile code technologies (e.g., Java and JavaScript). 


Computer Architecture and Systems (CMKL41-742) – 12 Units

‍This course begins with a review of traditional, sequential computer architecture concepts. Moreover, it will discuss the end of the convention as a result of the end of the steady trend and Moore's Law, as well as several trends that these changes precipitated. 


Bayesian Statistics (CMKL 41-747) – 12 Units


‍Packet Switching and Computer Networks (CMKL41-756) – 12 Units

This course is intended to provide an understanding of the fundamental concepts in current and future computer networks. 


‍Network Management and Control (CMKL41-757) – 12 Units

This course teaches the fundamentals of broadband networks. Broadband networks differ from existing communication networks in many ways, and these issues will be addressed in the course. 


Introductions to AI Engineering (CMKL 41-763) – 12 Units


Multimodal Machine Learning (MMML) (CMKL 41-777) – 12 Units


Planning and Decision-making (CMKL 41-782) – 12 Units


Ethics in AI Engineering (CMKL 41-784) – 12 Units


Introduction to Deep Learning (CMKL 41-786) – 12 Units

Law and Ethics for AI (CMKL41-762) - 12 Units 

This course provides an overview of legal principles relevant to computer advancements, including AI law and the formation of startups in this domain. Students will explore the legal and ethical considerations surrounding AI technologies.


Deep Learning (CMKL41-785) - 12 Units 

This course delves into deep learning techniques, covering advanced algorithms and methodologies used in training deep neural networks. Students will gain expertise in the field of deep learning.


Image and Video Processing (CMKL41-793) – 12 Units

This course focuses on signal processing techniques for 2D (images) and 3D (videos) signals. It extends 1D signal processing techniques and specializes them for image and video processing.



Research and Innovation

‍‍

Research, Entrepreneurship and Innovation (CMKL41-900) – 12 Units

‍This unique course for AiCE program introduces students to explore the connections between research, entrepreneurship and innovation. Students will be introduced to industries and tech communities. 


Research and Development (CMKL41-910) – 36 Units 

Students in AiCE programs will have the opportunity to participate in real-world supervised research and development projects. 


Internship for Graduate (CMKL41-995) – Variable Experiential learning experiences are key educational possibilities for graduate students in the Artificial Intelligence and Computer Engineering department. An internship, which is usually conducted during the summer, is one such alternative. 


‍Graduate Teaching Internship (CMKL41-999) – 12 Units 

The Teaching Internship for AI and Computer Engineering MS Students represents the capstone or culminating experience at CMKL University in the preparation of prospective lecturers as knowledgeable, reflective practitioners and emerging leaders who conduct themselves ethically and professionally.


TUITION FEES

Tuition fees

280,000 THB / Per Semester

Application fees

2,500 THB

Application fee cannot be refunded.

Available Scholarships

Find scholarships suited to your goals. We’ll help you with the application process to secure the support you need.

ADMISSIONS PROCESS

Progress Bar
  • Hold a bachelor’s degree in any field of study,
  • Transcript
  • Statement of Purpose
  • Recommendation Letters (2 minimum, 3 maximum)

Have English test score from one of the following:

  • Duolingo English Test - A minimum overall score of 105 is required, with minimum sub-scores of Literacy-105, Comprehension-115, Production-70, Conversation-95.
  • TOEFL Exam - A minimum overall score of 84 is required, with minimum sub-scores of IBT-R 22, IBT-L 22, IBT-S 18, and IBT-W 22 are required. These requirements must be met from a single test date - we currently do not accept TOEFL MyBest scores.
  • IELTS Exam - A minimum overall score of 7 on the IELTS is required, with minimum sub-scores of Reading-6.5, Listening-6.5, Speaking-6, and Writing-6.

Resume, CV, or Portfolio (Optional)

GRE test score (Optional; F2024 - S2025)

** All international applicants whose “native” language is not English must take an English Language proficiency exam. The scores must be received by the application deadline for the semester in which students are applying. An English Language proficiency test is not required if the applicant graduates from a U.S. university by the time of enrollment, or if the applicant is a CMU student or alumni.**

Possible Career Pathway


Solve problems by applying engineering fundamentals and providing solutions that reflect the depth and understanding of technology, drawing upon multiple disciplines and considerations for the problem.


Demonstrate creativity in their engineering practice, able to consider a system-oriented approach in their design and able to strategically plan and execute successful engineering projects in their own businesses or organizations


Apply AI techniques to major aspects of computing, including human-centric design and visualization, scalable and distributed computing systems, privacy, and security.


Participate in real-world, supervised research and development projects with university partners.

Understand the limits of AI and computer engineering systems and apply these techniques within these limits.

STUDENT's TESTIMONIALS

No testimonials available just yet — stay tuned!

FAQs

Question :

IS CMKL THAILAND CAMPUS AN ENGLISH SPEAKING CAMPUS?

Answer :

CMKL is entirely English speaking for its programs.

Question :

WHAT DEGREES WILL I EARN AFTER GRADUATING?

Answer :

Upon graduation from the AiCE program, students will earn a Bachelor of Engineering in Artificial Intelligence & Computer Engineering from CMKL University.

Question :

WHAT IS THE EXACT TIMELINE OF THE AiCE PROGRAM?

Answer :

The B.Eng. in AiCE is a four-year program. Students will spend their four years at CMKL, Thailand. Importantly, The three-year accelerated study plan is also available. It is a unique opportunity to complete AiCE undergraduate study in a shorter time frame. An accelerated study plan for students wishing to complete a baccalaureate degree in three years. ‍ Pre-matriculant credits (such as Advanced Placement, International Baccalaureate, or college credits earned during high school) prior to the start of undergraduate study is highly desirable. Graduating early translates into reduced costs, entering the job market sooner, or moving on to graduate school earlier, if desired.

Question :

WHAT MAKES AiCE PROGRAM AT CMKL IS DIFFERENT FROM OTHER ENGINEERING PROGRAMS?

Answer :

CMKL University has been established to offer collaborative research and education between Carnegie Mellon University and King Mongkut’s Institute of Technology Ladkrabang for its dual-degree graduate programs in Electrical and Computer Engineering. Building on the knowledge of this collaboration, CMKL continues to offer single-degree programs in Artificial Intelligence & Computer Engineering (AiCE) for undergraduate and graduate levels – Thailand's first integrated bachelor's degree in artificial intelligence and computer engineering! CMKL is a hub of national AI supercomputing research infrastructure that provides cutting-edge engineering research and education in Thailand and Southeast Asia. Our faculty come from areas with a deep focus on AI and computer engineering. The program allows individuals to interact with all these key disciplines. Leading CMKL faculty experts will guide students through the latest breakthroughs in research, cutting-edge technologies, and best practices used for building effective AI systems. The AiCE program is designed to focus on the required knowledge area & relevant application domains where AI technologies can be applied. The curriculum consists of 4 pillars of knowledge area: Artificial Intelligence, Human-centered Design, Computer Systems, and Cybersecurity. Students will also apply their AI & computing skills by working on domain-specific research & application, including Medical Science, Business & Finance, Logistics, Gaming & Creative Industries, and Education.

Question :

IS THERE ANY ACCOMMODATION FOR STUDENTS AND HOW MUCH DOES IT COST?

Answer :

We currently do not have a university-owned residence hall. However, we do have a list of CMKL-sourced accommodations close to campus for the students. Students are able to contact the residences themselves directly. The price starts from 5,000THB up to 7,000THB monthly.

Question :

WILL CMKL OPEN MORE PROGRAMS IN THE FUTURE?

Answer :

Currently, we are striving to support students mainly in the Computer Engineering field. There is a possibility for more related degree options in the future.

Question :

WHAT OTHER EXPENSES WILL I HAVE?

Answer :

Besides tuition and fees, students are responsible for CMKL mandatory fees; premium health insurance, transportation fee, technology fee, and student activities fee.