เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป 31 หน่วยกิต | | | |
กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 11 หน่วยกิต | | | |
| 01208111 | Engineering Drawing การเขียนแบบวิศวกรรม | 3(2-3) | | |
| 01403111 | General Chemistry เคมีทั่วไป | 4(4-0) | | |
| 01403112 | Laboratory in General Chemistry เคมีทั่วไปภาคปฏิบัติการ | 1(0-3) | 01403111 หรือพร้อมกัน | |
| | เลือกเรียนวิชาบูรณาการกลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ อีก 1 วิชา จากรายวิชาต่อไปนี้ | 3(3-0) | | |
| 01999011 | Food for Mankind อาหารเพื่อมนุษยชาติ | 3(3-0) | | |
| 01999012 | Health for Life สุขภาพเพื่อชีวิต | 3(3-0) | | |
| 01999213 | Environment, Technology and life สิ่งแวดล้อม เทคโนโลยีและชีวิต | 3(3-0) | | |
กลุ่มวิชาภาษา 12 หน่วยกิต | | | |
| 01355111 | Foundation English I ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต) | 3(3-0) | (ไม่นับหน่วยกิต) | |
| 01355112 | Foundation English II ภาษาอังกฤษ 2 | 3(3-0) | 01355111 | |
| 01355113 | Foundation English III ภาษาอังกฤษ 3 | 3(3-0) | 01355112 | |
| 01999021 | Thai Language for Communication ภาษาไทยเพื่อการสื่อสาร | 3(3-0) | | |
| 01355xxx | กลุ่มวิชาภาษาเลือก /กลุ่มวิชาภาษาอังกฤษ (01355xxx) | 3(3-0) | | |
กลุ่มวิชาสังคมศาสตร์ 3 หน่วยกิต | | | |
| | เรียนวิชาบูรณาการกลุ่มสังคมศาสตร์ 1 วิชา จากรายวิชาต่อไปนี้ | 3(3-0) | | |
| 01999041 | Economics for Better Living เศรษฐศาสตร์เพื่อการดำเนินชีวิตที่ดี | 3(3-0) | | |
| 01999141 | Man and Society มนุษย์กับสังคม | 3(3-0) | | |
กลุ่มวิชามนุษยศาสตร์ 3 หน่วยกิต | | | |
| | เลือกเรียนวิชาบูรณาการกลุ่มมนุษยศาสตร์ 1 วิชา จากรายวิชาต่อไปนี้ | 3(3-0) | | |
| 01999031 | The Heritage of World Civilization มรดกอารยธรรมโลก | 3(3-0) | | |
| 01999032 | Thai Studies ไทยศึกษา | 3(3-0) | | |
| 01999033 | Arts of Living ศิลปะการดำเนินชีวิต | 3(3-0) | | |
กลุ่มวิชาพลศึกษา 2 หน่วยกิต | | | |
| 01175xxx | กิจกรรมพลศึกษา กิจกรรมพลศึกษา | 1(0-2) | | |
| 01175xxx | กิจกรรมพลศึกษา กิจกรรมพลศึกษา | 1(0-2) | | |
(2) หมวดวิชาเฉพาะ 102 หน่วยกิต | | | |
วิชาแกน 25 หน่วยกิต | | | |
| 01204111 | Computers and Programming คอมพิวเตอร์และการโปรแกรม | 3(2-3) | | |
| 01204112 | Information Technology for Engineers เทคโนโลยีสารสนเทศสำหรับวิศวกร | 1(0-2) | | |
| 01213211 | Materials Science for Engineers วัสดุศาสตร์สำหรับวิศวกร | 3(3-0) | | |
| 01417167 | Engineering Mathematics I คณิตศาสตร์วิศวกรรม I | 4(4-0) | | |
| 01417168 | Engineering Mathematics II คณิตศาสตร์วิศวกรรม II | 3(3-0) | | |
| 01417267 | Engineering Mathematics III คณิตศาสตร์วิศวกรรม III | 3(3-0) | | |
| 01420111 | General Physics I ฟิสิกส์ทั่วไป I | 3(3-0) | | |
| 01420112 | General Physics II ฟิสิกส์ทั่วไป II | 3(3-0) | 01420111 | |
| 01420113 | Laboratory in Physics I ปฏิบัติการฟิสิกส์ I | 1(0-3) | 01420111หรือพร้อมกันหรือ420117หรือพร้อมกัน | |
| 01420114 | Laboratory in Physics II ปฏิบัติการฟิสิกส์ II | 1(0-3) | 01420113และ420112หรือพร้อมกันหรือ420118หรือพร้อมกัน | |
วิชาเฉพาะบังคับ 62 หน่วยกิต | | | |
| 01204211 | Discrete Mathematics คณิตศาสตร์เต็มหน่วย | 3(3-0) | | |
| 01204212 | Abstract Data Types and Problem Solving แบบชนิดข้อมูลนามธรรมและการแก้ปัญหา | 3(3-0) | | |
| 01204213 | Theory of Computation ทฤษฎีการคำนวณ | 3(3-0) | 01204211 | |
| 01204214 | Programming Skills Development Laboratory ปฏิบัติการพัฒนาทักษะการโปรแกรม | 1(0-3) | | |
| 01204221 | Computer Organization and Assembly Language การจัดองค์ประกอบคอมพิวเตอร์และภาษาแอสเซมบลี | 3(3-0) | | |
| 01204222 | Digital Systems Design การออกแบบระบบดิจิทัล | 3(3-0) | | |
| 01204223 | Practicum in Computer Engineering การฝึกปฏิบัติทางวิศวกรรมคอมพิวเตอร์ | 1(0-3) | | |
| 01204224 | Logic Circuit Laboratory ปฏิบัติการวงจรตรรกะ | 1(0-3) | | |
| 01204313 | Algorithm Design and Analysis การวิเคราะห์และออกแบบขั้นตอนวิธี | 3(3-0) | 01204211และ01204212 | |
| 01204321 | Computer Architecture สถาปัตยกรรมคอมพิวเตอร์ | 3(3-0) | 01204221และ01204222 | |
| 01204325 | Data Communication and Computer Networks การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ | 3(3-0) | | |
| 01204331 | System Software ซอฟต์แวร์ระบบ | 3(3-0) | 01204212และ01204221 | |
| 01204332 | Operating Systems ระบบปฏิบัติการ | 3(3-0) | 01204331 | |
| 01204341 | Design and Construction of Large Software Systems การออกแบบและการสร้างระบบซอฟต์แวร์ขนาดใหญ่ | 3(3-0) | 01204313 | |
| 01204351 | Database Systems ระบบฐานข้อมูล | 3(3-0) | 01204212 | |
| 01204352 | Laws and Ethics in Information Technology กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ | 3(3-0) | | |
| 01204421 | Computer Networks เครือข่ายคอมพิวเตอร์ | 3(3-0) | 01204325 | |
| 01204422 | Computer Communication and Network Laboratory ปฏิบัติการสื่อสารและเครือข่ายคอมพิวเตอร์ | 1(0-3) | 01204325 | |
| 01204495 | Computer Engineering Project Preparation การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์ | 2(2-0) | | |
| 01204497 | Seminar สัมมนา | 1 | | |
| 01204499 | Computer Engineering Project โครงงานวิศวกรรมคอมพิวเตอร์ | 2(0-6) | 01204495 | |
| 01205201 | Introduction to Electrical Engineering วิศวกรรมไฟฟ้าเบื้องต้น | 3(3-0) | | |
| 01205202 | Electrical Engineering Laboratory I ปฏิบัติการวิศวกรรมไฟฟ้า I | 1(0-3) | 01205201 | |
| 01205203 | Electronics for Computer Engineers อิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์ | 3(3-0) | | |
| 01205303 | Electronics Lab for Computer Engineers ปฏิบัติการอิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์ | 1(0-3) | 01205203 | |
| 01208201 | Basic Principles of Engineering Mechanics หลักการพื้นฐานทางกลศาสตร์วิศวกรรม | 3(3-0) | 01417167 | |
วิชาเฉพาะเลือก 15 หน่วยกิต | | | |
| 01204312 | Probability and Random Processes for Computer Engineers ความน่าจะเป็นและกระบวนการสุ่มสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0) | 01417168 | |
| 01204323 | Microprocessors and Microcomputer Design ไมโครโพรเซสเซอร์และการออกแบบไมโครคอมพิวเตอร์ | 3(3-0) | 01204321 | |
| 01204324 | Computer Systems Laboratory ปฏิบัติการระบบคอมพิวเตอร์ | 1(0-3) | 01204224และ01204321 | |
| 01204342 | Managing Software Development การจัดการการพัฒนาซอฟต์แวร์ | 3(3-0) | 01204341 | |
| 01204371 | Transform Techniques in Signal Analysis เทคนิคการแปลงในการวิเคราะห์สัญญาณ | 3(3-0) | 01417267 | |
| 01204411 | Symbolic Computation การคำนวณเชิงสัญลักษณ์ | 3(3-0) | 01204213 | |
| 01204424 | Digital Design Automation การออกแบบดิจิทัลอัตโนมัติ | 3(3-0) | 01204222 | |
| 01204425 | Network Programming การโปรแกรมเครือข่าย | 3(3-0) | 01204325 | |
| 01204426 | Network Configuration การปรับแต่งเครือข่าย | 3(2-3) | 01204325 | |
| 01204432 | Object-Oriented Computing การออกแบบเชิงวัตถุ | 3(3-0) | 01204313 | |
| 01204433 | Programming Language Translation การแปลภาษาโปรแกรม | 3(3-0) | 01204213และ01204331 | |
| 01204434 | Parallel and Distributed Computing Systems ระบบคำนวณแบบขนานและแบบกระจาย | 3(3-0) | 01204313 | |
| 01204435 | Programming Language Concept มโนทัศน์ภาษาโปรแกรม | 3(3-0) | 01204213และ01204331 | |
| 01204451 | Database Systems Design การออกแบบระบบฐานข้อมูล | 3(3-0) | 01204351 | |
| 01204452 | Information Technology Management การจัดการเทคโนโลยีสารสนเทศ | 3(3-0) | | |
| 01204461 | Artificial Intelligence ปัญญาประดิษฐ์ | 3(3-0) | 01204213และ01204313 | |
| 01204462 | Introduction to Expert Systems ระบบผู้ชำนาญการเบื้องต้น | 3(3-0) | 01204461 | |
| 01204463 | Introduction to Natural Language Processing การประมวลผลภาษาธรรมชาติเบื้องต้น | 3(3-0) | 01204213 | |
| 01204464 | Computer Vision ทัศนศาสตร์คอมพิวเตอร์ | 3(3-0) | 01204461 | |
| 01204471 | Microcomputer Interfacing การเชื่อมต่อกับไมโครคอมพิวเตอร์ | 3(3-0) | 01204323 | |
| 01204472 | Numerical Computation การคำนวณเชิงตัวเลข | 3(3-0) | 01204212และ01417267 | |
| 01204481 | Foundations of Computer Graphics คอมพิวเตอร์กราฟิกส์ขั้นพื้นฐาน | 3(3-0) | 01204313 | |
| 01204482 | Computer-Human Interfaces การโต้ตอบระหว่างคอมพิวเตอร์กับมนุษย์ | 3(3-0) | 01204313 | |
| 01204496 | Selected Topics in Computer Engineering เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์ | 3(- ) | | |
| 01204498 | Special Problems ปัญหาพิเศษ | 3(- ) | | |
| 01205314 | Digital Signal Processing การประมวลสัญญาณดิจิทัล | 3(3-0) | | |
| 01205338 | VLSI Systems ระบบวงจรรวมขนาดใหญ่มาก | 3(3-0) | 01205232 | |
| 01205415 | Digital Image Processing การประมวลภาพดิจิทัล | 3(3-0) | | |
| 01206321 | Operations Research for Engineers I การวิจัยการดำเนินงานสำหรับวิศวกร I | 3(3-0) | 01206221 | |
| 01206425 | Operations Research II การวิจัยการดำเนินงานสำหรับวิศวกร II | 3(3-0) | | |
| 01219211 | Software Development Training Camp ค่ายฝึกพัฒนาซอฟต์แวร์ | 1(0-3) | | |
| 01200490 | Co-operation Education สหกิจศึกษา | 6(-) | | |
(3) หมวดวิชาเลือกเสรี 6 หน่วยกิต | | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |
(4) ฝึกงาน 240 ชั่วโมง | | | |
| | การฝึกงาน การฝึกงานไม่ต่ำกว่า 240 ชั่วโมง | | | |