Bachelor of Engineering Program in Computer Engineering (B.Eng.)


The Bachelor in Computer Engineering program requires students to register for at least a total of 128 credits. These include 31 credits of general education courses, 91 credits of required specialization courses, and 6 credits of elective courses. The main objective of all courses is to provide the students with fundamentals in computer technology and prepare them to become good researchers, knowledgeable engineers suited for industry, or entrepreneurs. As juniors during the summer of the 3rd year, students will receive practical training in the industry or private companies for at least 6 weeks. In the final year, every student will take on a research project by choosing an appropriate topic of interest.


  1. To produce computer engineers who have substantial knowledge and skills in computer technology and who can apply knowledge to create computer innovations which can solve real world business and/or social problems
  2. To produce computer engineers who are capable of working collaboratively in international teams. Graduates will be able to communicate effectively in English in both general and technical contexts.
  3. To produce computer engineers who are eager to learn and who can seek out and explore new knowledge by themselves.
  4. To produce computer engineers who are aware of social issues related to engineering profession.


  1. Able to analyze, design, implement and evaluate computer-based systems.
    1. Able to integrate computer knowledge to design and develop a computer-based system.
    2. Able to analyze and evaluate computer – based systems.
  2. Able to create computer-based innovations to address economic and social issues.
    1. Able to analyze problems incorporating consideration of economic conditions and social circumstances.
    2. Able to apply computer engineering knowledge for developing computer systems which help enhance the national economy and society.
    3. Able to use appropriate tools to work strategically.
  3. Able to work collaboratively as a member of an international team.
    1. Able to communicate effectively in English in both general and technical contexts.
    2. Aware of, comfortable with, and able to work effectively in the presence of individual and cultural diversity.
  4. Able to learn independently, and to adjust to technological change and future society.
    1. Able to seek out, investigate and acquire new knowledge according to individual needs or interests.
    2. Able to appropriately apply professional knowledge to any task.
    3. Able to work with awareness of ethics, social issues, and the environment.


  1. Freshman Orientation Camp
    • Are you smart enough to work at Google? How do social networks work? Who will sit next to you this academic year? Those and many other questions will be answered in this freshman orientation camp where you get to know your co-fellow students through different activities, workshops and games. The CPE debate club, our Cyber Ants magazine and some professors will introduce some basic topics and phenomena in the month prior to the opening of the academic year.
  2. Language Center
    • The language center is the resources center to improve your English language skills. We offer English academic language books, which you can consult in a relaxing atmosphere, English movies, and monthly we hold events to improve your speaking skills through English karaoke and communicative language games. Besides that we have weekly English conversation hours and teaching support on Thursdays and Fridays.
  3. TOEFL
    • For the graduate students of the International Program of the Computer Engineering Department we offer twice a year a free TOEFL 30 hour course which focus on the development of test-taking skills and strategies through: Listening practice, reading vocabulary practice and structure practice. Those courses are held at the beginning of every semester.
  4. International Exposure and Exchange Programs
    • The Computer Engineering Program at KMUTT is currently affiliated with the department of Computer Engineering, University of Missouri – Columbia (MU), USA and University of Regina (UR) , Canada, These twinning programs offer third year students the option of completing their degree at MU or UR, in which the students will be entitled to degrees from both KMUTT and the affiliated University.
    • Missouri applicants must be a sophomore in the international program of the Department with a minimum GPA of 2.70 must score a minimum of 500 on the paper=based TOEFL or 61 on the IBT.
    • Regina applicants must be a sophomore in the international program of the Department with a minimum GPA of 2.50 must score a minimum of 550 on the paper based TOEFL or 80 on the IBT.
    • Different exchange programs and internships offer our students to study a semester or a short period abroad. We have student and professor exchanges with universities in Europe, the Unites States and within Asia.


  • General Education 31 credits 
  • Specific course 90 credits
    • Core course 30 credit
    • Specific course 48 credits
    • Technical Elective and Computer Professional courses 12 credits
  • Elective courses 6 credits
  • * Total =127 credits


The degree is four-year program.
Students are expected to complete in 4 years, but must complete in at most 8 years.


  • The program has a tuition fee of about 56,000 Baht per semester for unlimited credits or about 112,000 per academic year.
  • The Registration fee is 1,500 Baht per credit for the summer session.
  • Total expense for the four-year program is approximately 448,000 Baht
  • The tuition and fees are subject to change every year, so please follow the university’s announcements on the most recent tuition and fees.