เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต | | | |
กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 10 หน่วยกิต | | | |
| 01208111 | Engineering Drawing การเขียนแบบวิศวกรรม | 3(2-3) | | |
| 01403114 | Laboratory in Fundamental of General Chemistry ปฏิบัติการหลักมูลเคมีทั่วไป | 1(0-3) | 01403113 | |
| 01403117 | Fundamental of General Chemistry หลักมูลเคมีทั่วไป | 3(3-0) | | |
| | และเลือกเรยนอีก 3 หน่วยกิต จากวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดวิชาศึกษาทั่วไป กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ | | | |
| 01999011 | Food for Mankind อาหารเพื่อมนุษยชาติ | 3(3-0) | | |
| 01999012 | Health for Life สุขภาพเพื่อชีวิต | 3(3-0) | | |
| 01999213 | Environment, Technology and life สิ่งแวดล้อม เทคโนโลยีและชีวิต | 3(3-0) | | |
กลุ่มวิชาภาษา 12 หน่วยกิต | | | |
| 01999021 | Thai Language for Communication ภาษาไทยเพื่อการสื่อสาร | 3(3-0) | | |
| 01355111 | Foundation English I ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต) | - | (ไม่นับหน่วยกิต) | |
| 01355112 | Foundation English II ภาษาอังกฤษ 2 | 3(3-0) | 01355111 | |
| 01355113 | Foundation English III ภาษาอังกฤษ 3 | 3(3-0) | 01355112 | |
| 01355xxx | กลุ่มวิชาภาษาอังกฤษ (01355xxx) | 3(3-0) | | |
กลุ่มวิชาสังคมศาสตร์ 3 หน่วยกิต | | | |
| | เลือกเรียน 3 หน่วย จากรายวิชาดังต่อไปนี้ หรือ รายวิชาอื่น ในหมวดศึกษทั่วไปกลุ่มวิชาสังคม | | | |
| 01999041 | Economics for Better Living เศรษฐศาสตร์เพื่อการดำเนินชีวิตที่ดี | 3(3-0) | | |
| 01999141 | Man and Society มนุษย์กับสังคม | 3(3-0) | | |
กลุ่มวิชามนุษยศาสตร์ 3 หน่วยกิต | | | |
| | เลือกเรียน 3 หน่วยกิต จากรายวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดทั่วไป กลุ่มวิชามนุษยศาสตร์ | | | |
| 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) หมวดวิชาเฉพาะ 105 หน่วยกิต | | | |
วิชาเฉพาะบังคับ 87 หน่วยกิต | | | |
| 01204111 | Computers and Programming คอมพิวเตอร์และการโปรแกรม | 3(2-3) | | |
| 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) | | |
| 01204222 | Digital Systems Design การออกแบบระบบดิจิทัล | 3(3-0) | | |
| 01204223 | Practicum in Computer Engineering การฝึกปฏิบัติทางวิศวกรรมคอมพิวเตอร์ | 1(0-3) | | |
| 01204224 | Logic Circuit Laboratory ปฏิบัติการวงจรตรรกะ | 1(0-3) | | |
| 01204225 | Computer Architecture and Organization สถาปัตยกรรมและการจัดระบบคอมพิวเตอร์ | 3(3-0) | 01204222 | |
| 01204312 | Probability and Random Processes for Computer Engineers ความน่าจะเป็นและกระบวนการสุ่มสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0) | 01417168 | |
| 01204313 | Algorithm Design and Analysis การวิเคราะห์และออกแบบขั้นตอนวิธี | 3(3-0) | 01204211 และ 01204212 | |
| 01204323 | Microcontroller and Microprocessor System Design ไมโครโพรเซสเซอร์และการออกแบบไมโครคอมพิวเตอร์ | 3(3-0) | 01204225 | |
| 01204324 | Computer Systems Laboratory ปฏิบัติการระบบคอมพิวเตอร์ | 1(0-3) | 01204224 และ 01204225 | |
| 01204325 | Data Communication and Computer Networks การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ | 3(3-0) | | |
| 01204331 | System Software ซอฟต์แวร์ระบบ | 3(3-0) | 01204225 | |
| 01204332 | Operating Systems ระบบปฏิบัติการ | 3(3-0) | 01204225 | |
| 01204341 | Software Engineering การออกแบบและการสร้างระบบซอฟต์แวร์ขนาดใหญ่ | 3(3-0) | 01204212 | |
| 01204351 | Database Systems ระบบฐานข้อมูล | 3(3-0) | 01204212 | |
| 01204352 | Laws and Ethics in Information Technology กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ | 3(3-0) | | |
| 01204371 | Transform Techniques in Signal Processing เทคนิคการแปลงในการวิเคราะห์สัญญาณ | 3(3-0) | | |
| 01204495 | Computer Engineering Project Preparation การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์ | 2(2-0) | | |
| 01204497 | Seminar สัมมนา | 1 | | |
| 01204499 | Computer Engineering Project โครงงานวิศวกรรมคอมพิวเตอร์ | 2(0-6) | | |
| 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 | |
| 01219211 | Software Development Training Camp ค่ายฝึกพัฒนาซอฟต์แวร์ | 1(0-3) | | |
| 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หรือพร้อมกัน | |
วิชาเฉพาะเลือก 18 หน่วยกิต | | | |
| 01200322 | Communication Skills in Engineering ทักษะการสื่อสารในงานวิศวกรรม l | 3(2-2) | | |
| 01200490 | Co-operation Education สหกิจศึกษา | 6 | | |
| 01204112 | Information Technology for Engineers เทคโนโลยีสารสนเทศสำหรับวิศวกร | 1(0-2) | | |
| 01204322 | Embedded System ระบบฝังตัว | 3(3-0) | | |
| 01204342 | Managing Software Development การจัดการการพัฒนาซอฟต์แวร์ | 3(3-0) | 01204341 | |
| 01204411 | Symbolic Computation การคำนวณเชิงสัญลักษณ์ | 3(3-0) | 01204213 | |
| 01204421 | Computer Networks เครือข่ายคอมพิวเตอร์ | 3(3-0) | 01204325 | |
| 01204422 | Computer Communication and Network Laboratory ปฏิบัติการสื่อสารและเครือข่ายคอมพิวเตอร์ | 1(0-3) | 01204421หรือเรียนพร้อมกัน | |
| 01204424 | Digital Design Automation การออกแบบดิจิทัลอัตโนมัติ | 3(3-0) | 01204222 | |
| 01204425 | Network Programming การโปรแกรมเครือข่าย | 3(3-0) | 01204325 หรือ 219324 | |
| 01204426 | Network Configuration การปรับแต่งเครือข่าย | 3(2-3) | 01204422 | |
| 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) | 01204332 | |
| 01204435 | Programming Language Concept มโนทัศน์ภาษาโปรแกรม | 3(3-0) | 01204213และ01204331 | |
| 01204436 | Grid System Computing Technology เทคโนโลยีการคำนวณระบบกริด | 3(3-0) | 01204425 และ 01204332 | |
| 01204451 | Database Systems Design การออกแบบระบบฐานข้อมูล | 3(3-0) | 01204351 | |
| 01204452 | Information Technology Management การจัดการเทคโนโลยีสารสนเทศ | 3(3-0) | | |
| 01204453 | Web Information Retrival and Mining การค้นคืนและการทำเหมืองข้อมูลเว็บ | 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 | |
| 01204473 | Mechatronic System and Control ระบบเมคาทรอนิกส์และการควบคุม | 3(3-0) | | |
| 01204481 | Foundations of Computer Graphics คอมพิวเตอร์กราฟิกส์ขั้นพื้นฐาน | 3(3-0) | 01204313 | |
| 01204482 | Computer-Human Interfaces การโต้ตอบระหว่างคอมพิวเตอร์กับมนุษย์ | 3(3-0) | 01204313 | |
| 01204496 | Selected Topics in Computer Engineering เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์ | 1-3 | | |
| 01204498 | Special Problems ปัญหาพิเศษ | 1-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 | |
| 01206323 | Operations Research for Engineers II การวิจัยการดำเนินงานสำหรับวิศวกร II | 3(3-0) | 01206321 | |
| 01204465 | Introduction to Data Mining and Knowledge Discovery การทําเหมืองข้อมูลและการค้นพบความรู้ บนฐานข้อมูลเบื้องต้น | 3(3-0) | 01204351 | |
(3) หมวดวิชาเลือกเสรี 6 หน่วยกิต | | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา) 240 ชั่วโมง | | | |
| | การฝึกงาน ไม่ต่ำกว่า 240 ชั่วโมง ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา | | | |