เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต | | | |
กลุ่มสาระอยู่ดีมีสุข(พลศึกษา) 1 หน่วยกิต | | | |
| 01175xxx | กิจกรรมพลศึกษา | 1(0-2-1) | | |
กลุ่มสาระอยู่ดีมีสุข 2 หน่วยกิต | | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระอยู่ดีมีสุข อีกไม่น้อยกว่า 2 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระอยู่ดีมีสุข | 2 | | |
| xxxxxxxx | กลุ่มสาระอยู่ดีมีสุข | 2 | | |
กลุ่มสาระศาสตร์แห่งผู้ประกอบการ 6 หน่วยกิต | | | |
| 03600014 | Creative Problem Solving and Critical Thinking Skills การแก้ปัญหาเชิงสร้างสรรค์และทักษะการคิดเชิงวิพากษ์ | 3(3-0-6) | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระศาสตร์แห่งผู้ประกอบการ อีกไม่น้อยกว่า 3 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระศาสตร์แห่งผู้ประกอบการ | 3 | | |
กลุ่มสาระภาษากับการสื่อสาร 13 หน่วยกิต | | | |
| 01999021 | Thai Language for Communication ภาษาไทยเพื่อการสื่อสาร | 3(3-0-6) | | |
| 03600013 | Essential Computer Tools and Skills เครื่องมือและทักษะทางคอมพิวเตอร์ที่จำเป็น | 1(0-3-2) | | |
| 03754111 | Fundamental English I ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต) | 3(3-0-6) | (ไม่นับหน่วยกิต) | |
| 03754112 | Fundamental English II ภาษาอังกฤษ II | 3(3-0-6) | 03754111 | |
| 03754113 | Fundamental English III ภาษาอังกฤษ III | 3(3-0-6) | 03754112 | |
| 03754xxx | กลุ่มวิชาภาษาอังกฤษเลือก (03754xxx) | 3(3-0-6) | 03754113 | |
กลุ่มสาระพลเมืองไทยและพลเมืองโลก 5 หน่วยกิต | | | |
| 01999111 | Knowledge of the Land ศาสตร์แห่งแผ่นดิน | 2(2-0-4) | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระพลเมืองไทยและพลเมืองโลก อีกไม่น้อยกว่า 3 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระพลเมืองไทยและพลเมืองโลก | 3 | | |
กลุ่มสาระสุนทรีย์ศาสตร์ 3 หน่วยกิต | | | |
| 03600012 | Green Technology เทคโนโลยีสีเขียว | 3(3-0-6) | | |
(2) หมวดวิชาเฉพาะ 101 หน่วยกิต | | | |
วิชาแกน 30 หน่วยกิต | | | |
| 01417167 | Engineering Mathematics I คณิตศาสตร์วิศวกรรม I | 3(3-0-6) | | |
| 01417168 | Engineering Mathematics II คณิตศาสตร์วิศวกรรม II | 3(3-0-6) | 01417167 | |
| 01417267 | Engineering Mathematics III คณิตศาสตร์วิศวกรรม III | 3(3-0-6) | 01417168 | |
| 01420111 | General Physics I ฟิสิกส์ทั่วไป I | 3(3-0-6) | | |
| 01420112 | General Physics II ฟิสิกส์ทั่วไป II | 3(3-0-6) | 01420111 | |
| 01420113 | Laboratory in Physics I ปฏิบัติการฟิสิกส์ I | 1(0-3-2) | 01420111 หรือพร้อมกัน หรือ 01420117 หรือพร้อมกัน | |
| 01420114 | Laboratory in Physics II ปฏิบัติการฟิสิกส์ II | 1(0-3-2) | 01420113 และ 01420112 หรือพร้อมกัน หรือ 01420118 หรือพร้อมกัน | |
| 03601204 | Electric Circuit Analysis for Computer Engineers การวิเคราะห์วงจรไฟฟ้าสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0-6) | 03601204 หรือพร้อมกัน | |
| 03601205 | Electric Circuit Laboratory for Computer Engineers ปฏิบัติการวงจรไฟฟ้าสำหรับวิศวกรคอมพิวเตอร์ | 1(0-3-2) | | |
| 03603111 | Programming Fundamentals I หลักการโปรแกรมเบื้องต้น l | 3(2-3-6) | | |
| 03603112 | Programming Fundamentals II หลักการโปรแกรมเบื้องต้น II | 3(2-3-6) | 03603111 | |
| 03604111 | Engineering Drawing การเขียนแบบทางวิศวกรรม | 3(2-3-6) | | |
วิชาเฉพาะบังคับ 50 หน่วยกิต | | | |
| -- | 2.2.1 กลุ่มวิชาเตรียมความพร้อม 3 หน่วยกิต | | | |
| 03603171 | Introduction to Computer Engineering and Informatics วิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์เบื้องต้น | 3(3-0-6) | | |
| | 2.2.2 กลุ่มวิชาประเด็นด้านองค์การและระบบสารสนเทศ 3 หน่วยกิต | | | |
| 03603352 | Laws and Ethics in Information Technology กฏหมายและจริยธรรทางเทคโนโลยีสารสนเทศ | 3(3-0-6) | | |
| | 2.2.3 กลุ่มวิชาเทคโนโลยีเพื่อการประยุกต์ 4 หน่วยกิต | | | |
| 03603251 | Database Systems ระบบฐานข้อมูล | 3(3-0-6) | | |
| 03603252 | Database Systems Laboratory ปฏิบัติการระบบฐานข้อมูล | 1(0-3-2) | 03603251 หรือพร้อมกัน | |
| | 2.2.4 กลุ่มวิชาเทคโนโลยีและวิธีการทางซอฟต์แวร์ 11 หน่วยกิต | | | |
| 03603212 | Abstract Data Types and Problem Solving แบบชนิดข้อมูลนามธรรมและการแก้ปัญหา | 3(3-0-6) | 03603111 | |
| 03603213 | Algorithm Design and Analysis การออกแบบและวิเคราะห์ขั้นตอนวิธี | 3(3-0-6) | 03603211 และ 03603212 | |
| 03603214 | Programming Skills Development Laboratory ปฏิบัติการพัฒนาทักษะการโปรแกรม | 1(0-3-2) | | |
| 03603341 | Software Engineering วิศวกรรมซอฟต์แวร์ | 4(3-3-8) | 03603112 และ 03603212 | |
| | 2.2.5 กลุ่มวิชาโครงสร้างพื้นฐานของระบบ 12 หน่วยกิต | | | |
| 03603211 | Discrete Mathematics วิยุตคณิต | 3(3-0-6) | | |
| 03603312 | Probability and Statistics for Informatics ความน่าจะเป็นและสถิติสำหรับสารสนเทศศาสตร์ | 3(3-0-6) | 01417168 | |
| 03603325 | Data Communications and Computer Networks การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ | 3(3-0-6) | | |
| 03603332 | Operating Systems ระบบปฏิบัติการ | 3(3-0-6) | 03603223 | |
| | 2.2.6 กลุ่มวิชาฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ 15 หน่วยกิต | | | |
| 03601203 | Electronics for Computer Engineers อิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์ | 3(3-0-6) | | |
| 03601303 | Electronics Laboratory for Computer Engineers ปฏิบัติการอิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์ | 1(0-3-2) | 03601203 | |
| 03603221 | Digital Systems Design การออกแบบระบบดิจิทัล | 3(3-0-6) | | |
| 03603222 | Logic Circuit Laboratory ปฏิบัติการวงจรตรรก | 1(0-3-2) | | |
| 03603223 | Computer Architecture and Organization สถาปัตยกรรมและการจัดระบบคอมพิวเตอร์ | 3(3-0-6) | 03603221 | |
| 03603323 | Introduction to Embedded Systems ระบบฝังตัวเบื้องต้น | 3(3-0-6) | 03603223 | |
| 03603324 | Embedded Systems Laboratory ปฏิบัติการระบบฝังตัว | 1(0-3-2) | 03603323 หรือพร้อมกัน | |
| | 2.2.7 กลุ่มวิชาสัมมนา ปัญหาพิเศษ และโครงงาน 2 หน่วยกิต | | | |
| 03603299 | Exploratory Project in Computing โครงงานเชิงสำรวจทางวิชาการคอมพิวเตอร์ | 1(0-3-2) | | |
| 03603497 | Seminar สัมมนา | 1 | | |
วิชาเฉพาะเลือก 21 หน่วยกิต | | | |
| -- | ให้เลือกเรียน 12 หน่วยกิตจากรายวิชาในสายงานเดียวกันสายใดสายหนึ่งต่อไปนี้ | | | |
| | 2.3.1 สายเครือข่ายคอมพิวเตอร์ | | | |
| 03603421 | Internetworking with TCP/IP การเชื่อมต่อเครือข่ายด้วยที่ซีพี/ไอพี | 3(3-0-6) | 03603325 | |
| 03603422 | Wireless and Mobile Networks เครือข่ายไร้สายและเคลื่อนที่ | 3(3-0-6) | 03603325 | |
| 03603423 | Network Programming การโปรแกรมเครือข่าย | 3(3-0-6) | 03603325 | |
| 03603424 | Computer Networks Laboratory I ปฏิบัติการเครือข่ายคอมพิวเตอร์ I | 1(0-3-2) | 03603325 หรือเรียนพร้อมกัน | |
| 03603425 | Computer Networks Laboratory II ปฏิบัติการเครือข่ายคอมพิวเตอร์ II | 1(0-3-2) | 03603424 และ 03603421 หรือพร้อมกัน | |
| 03603426 | Computer Security ความปลอดภัยในระบบคอมพิวเตอร์ | 3(3-0-6) | | |
| 03603427 | Mobile Computing ระบบคอมพิวเตอร์เคลื่อนที่ | 3(3-0-6) | | |
| 03603428 | Internet of Things อินเทอร์เน็ตของสรรพสิ่ง | 3(3-0-6) | 03603325 | |
| | 2.3.2 สายการพัฒนาซอฟต์แวร์ | | | |
| 03603411 | Functional Programming การโปรแกรมเชิงฟังชั่น | 3(3-0-6) | 03603112 | |
| 03603423 | Network Programming การโปรแกรมเครือข่าย | 3(3-0-6) | 03603325 | |
| 03603435 | Cloud Computing การคำนวณแบบกลุ่มเมฆ | 3(3-0-6) | 03603214 และ 03603325 | |
| 03603436 | Web Application Development การพัฒนาโปรแกรมประยุกต์บนเว็บ | 3(3-0-6) | 03603112 | |
| 03603437 | Mobile Application Development การพัฒนาโปรแกรมประยุกต์เคลื่อนที่ | 3(3-0-6) | 03603112 | |
| 03603441 | Object-Oriented Analysis and Design การวิเคราะห์และออกแบบเชิงวัตถุ | 3(3-0-6) | 03603112 | |
| 03603482 | User Experience Design การออกแบบประสบการณ์ของผู้ใช้ | 3(3-0-6) | | |
| 03603484 | Computer Game Development การพัฒนาเกมคอมพิวเตอร์ | 3(3-0-6) | 03603112 และ 03603212 | |
| | 2.3.3 สายวิทยาศาสตร์ข้อมูลและสารสนเทศศาสตร์ | | | |
| 01204466 | Deep Learing การเรียนรู้เชิงลึก | 3(3-0-6) | | |
| 03603351 | Introduction to Data Science วิทยาศาสตร์ข้อมูลเบื้องต้น | 3(3-0-6) | 03603111 | |
| 03603435 | Cloud Computing การคำนวณแบบกลุ่มเมฆ | 3(3-0-6) | 03603214 และ 03603325 | |
| 03603452 | Data Mining การทำเหมืองข้อมูล | 3(3-0-6) | 03603351 | |
| 03603461 | Artificial Intelligence ปัญญาประดิษฐ์ | 3(3-0-6) | 03603213 | |
| 03603462 | Statistical Learning การเรียนรู้เชิงสถิติ | 3(3-0-6) | 03603312 | |
| 03603463 | Biologically-Inspired Computational Intelligence ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ | 3(3-0-6) | 03603213 | |
| | 2.3.4 สายสื่อประสม | 3(3-0-6) | | |
| 03603371 | Digital Signal Processing for Computer Engineers การประมวลผลสัญญาณดิจิทัลสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0-6) | | |
| 03603372 | Digital Image Processing การประมวลผลภาพดิจิทัล | 3(3-0-6) | 03603112 และ 03603371 | |
| 03603461 | Artificial Intelligence ปัญญาประดิษฐ์ | 3(3-0-6) | 03603213 | |
| 03603462 | Statistical Learning การเรียนรู้เชิงสถิติ | 3(3-0-6) | 03603312 | |
| 03603463 | Biologically-Inspired Computational Intelligence ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ | 3(3-0-6) | 03603213 | |
| 03603464 | Computer Vision คอมพิวเตอร์วิทัศน์ | 3(3-0-6) | 03603372 | |
| 03603481 | Computer Graphics เรขภาพคอมพิวเตอร์ | 3(3-0-6) | 01417168 และ 03603112 | |
| 03603484 | Computer Game Development การพัฒนาเกมคอมพิวเตอร์ | 3(3-0-6) | 03603112 และ 03603212 | |
| 03603485 | Digital Audio and Computer Music เสียงดิจิทัลและดนตรีคอมพิวเตอร์ | 3(3-0-6) | 03603371 | |
| | และให้เลือกเรียนอีกไม่น้อยกว่า 9 หน่วยกิตดังนี้ | | | |
| | สำหรับนิสิตที่ไม่เลือกเรียนสหกิจศึกษา | | | |
| 03603495 | Computer Engineering and Informatics Project Preparation การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 1(0-3-2) | | |
| 03603499 | Computer Engineering and Informatics Project โครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 2(0-6-3) | 03603495 | |
| | และเลือกเรียนอีกไม่น้อยกว่า 6 หน่วยกิตจากรายวิชาในสายงานข้างต้นหรือจากรายวิชาต่อไปนี้ โดย สามารถเลือกรายวิชาจากสายงานที่ต่างกันได้ | | | |
| 01204411 | Quantum Computing การคำนวณเชิงควอนตัม | 3(3-0-6) | | |
| 01204213 | Theory of Computaiton ทฤษฏีการคำนวณ | 3(3-0-6) | | |
| 03603432 | Programming Language Concepts มโนทัศน์ภาษาโปรแกรม | 3(3-0-6) | 03603112 | |
| 03603451 | Information Technology Management การจัดการเทคโนโลยีสารสนเทศ | 3(3-0-6) | | |
| 03603471 | Embedded Systems Interfacing การเชื่อมต่อกับระบบฝังตัว | 3(3-0-6) | 03603323 | |
| 03603496 | Selected Topics in Computer Engineering and Informatics เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 1 | | |
| 03603498 | Special Problems ปัญหาพิเศษ | 1 | | |
| | สำหรับนิสิตที่เลือกเรียนสหกิจศึกษา | | | |
| 03600390 | Co-operative Education Preparation การเตรียมความพร้อมสหกิจศึกษา | 3(3-0-6) | | |
| 03600490 | Co-operative Education สหกิจศึกษา | 6 | | |
(3) หมวดวิชาเลือกเสรี 6 หน่วยกิต | | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(3-0-6) | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(3-0-6) | | |
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา) 240 ชั่วโมง | | | |
| | การฝึกงาน ไม่ต่ำกว่า 240 ชั่วโมง ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา | | | |