The student must have at least 152 credits in total for graduation. They can enroll up to 27 credits per semester.

Click the image below to view it in full size and navigate left or right to view each program scheme in detail.

Notice: The picture below is from the 2019 curriculum and can only provide a rough outline. Please read the notice below for more details.

Notice (updated Nov 2023):

  • RAI Core and Fundamental Subjects – 59 credits:
    • Core Courses (20 credits): Calculus, Advanced Calculus, Physics 1, Physics Lab 1, Physics 2, Physics Lab 2, Engineering Mechanics, Strength of Materials
    • Fundamental Courses (39 credits): Computer Programming, Differential Equations and Matrix Algebra, Kinematics and Dynamics, Engineering 3D Drawing, Electric Circuit and Electronics, Manufacturing Process, Introduction to Robotics, Feedback Control, Industrial Electronics, AI Technology, Safety and Standardization, Microprocessor and Interface, Robotics Lab (1, 2 and 3)
  • Elective Mandatory – 36 credits:
    • 15 credits from RAI
      • 6 compulsory credits: Introduction to Algorithms and Computer Vision
      • 9 credits for student choice
    • 21 credits from SMT
      • 15 compulsory credits: Introduction to Nanotechnology, Sensor Technology, Micro and Nanofabrication, Quantum and Nanoelectronic Devices, Applications and Trends of Smart Materials
      • 6 credits for student choice or faculty selection (e.g., Semiconductor Technology, Smart Materials Technology Capstone Design)
  • Elective – 15 credits:
    • 15 credits from SMT
      • 6 compulsory credits: Smart Materials for Energy Storage and Chemistry
      • 9 credits for student choice or faculty selection (e.g., Materials Investigation, Solar Cell and Nanostructure Photovoltaic, Microelectromechanical System (MEMS))
      • MATBOT students do not have RAI Elective subjects, however, the students can enroll it as an extra class (or free elective) as long as they do not exceed the maximum credits per semester (27)
  • RAI Capstone – 6 credits:
    • Starting January 2023, ALL students must complete a RAI Capstone project (01416701 RAI ENGINEERING CAPSTONE DESIGN PREPARATION and 01416702 RAI ENGINEERING CAPSTONE DESIGN).
      • REGULAR students should fulfill SMT Elective Mandatory requirements (21 credits).
      • ALTERNATIVE STUDY (co-op/abroad) students can transfer credits to an SMT Elective Mandatory subject, therefore, they should acquire 18 credits.
    • Note: To plan effectively, students must decide on Alternative Study before the start of the 3rd year, 2nd semester. If uncertain, they should enroll in SMT Elective Mandatory initially and drop it later if they secure a spot for Alternative Study. Otherwise, they may need to study with 3rd-year students in the 4th year to earn the required credits.
  • Alternative Study – 6 credits:
    • The students are encourage to do a cooperative education or study abroad during the first semester of last year’s study, otherwise, if their credits are insufficient for graduation, he or she has an option to continue their study.
  • Free Elective – 6 credits:
    • The students can freely choose any subject that is offered by KMITL (any subject ID)
  • General Education (GenEd) – 30 credits:
    • ESL (9 credits): Academic Listening and Speaking, Academic Reading and Writing, Interpretation and Arguments
    • Math (6 credits): Probability and Statistics 1, Math for Data Science and Data Analytics
    • 15 credits for student choice (within subject ID 010065XX)
  • Industrial Internship – 0 credit:
    • The students are required to do at least one internship during their study. They can go independently or through program partners. (e.g., Asian Institute of Technology, NSTDA, Kyutech University, Seagate)

Extra GenEd Subject: 

  • Students can enrol in other GenEd subjects that are not required from the syllabus as an interest for free
    • Student can enrol in as many subjects as you want, but make sure that it does not exceed the maximum credits per semester (27)
    • Student need to make sure that the subject is open for registration and not full, and does not conflict with the main timetable and curriculum
  • See all the GenEd courses at, see the availability at and select “General Education (สำนักวิชาศึกษาทั่วไป)” course with the “All Department (ทุกภาควิชา)” filter selected
  • Examples of the subject: Gambling Literacy, Dorm Chef, E-Sports, Youtuber, Charm School, and many more…


Click to download if the content doesn’t load or refresh the page several times.

Click the button below for a detailed syllabus/curriculum on each program.

Grading System

A 4.00 Excellent
B+ 3.50 Very good
B 3.00 Good
C+ 2.50 Fairly good
C 2.00 Fair
D+ 1.50 Poor
D 1.00 Very poor
F 0.00 Fail

To receive honours, the student must not have an F grade in the transcript and have a cumulative GPA before graduation of:

  1. First-class honour with a gold medal: ≥3.75 and be a top of the class
  2. First-class honour: ≥3.50
  3. Second-class honour: ≥3.25

A student who has a cumulative GPA below 2.00 will get probation. During the probation, when the student gets a GPA lower than 2.00 in the next semester, he or she will get expelled from the university.