เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต | | | |
กลุ่มสาระอยู่ดีมีสุข(พลศึกษา) 1 หน่วยกิต | | | |
| 01175xxx | กิจกรรมพลศึกษา | 1(0-2-1) | | |
กลุ่มสาระอยู่ดีมีสุข 2 หน่วยกิต | | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระอยู่ดีมีสุข อีกไม่น้อยกว่า 2 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระอยู่ดีมีสุข | 2 | | |
กลุ่มสาระศาสตร์แห่งผู้ประกอบการ 6 หน่วยกิต | | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระศาสตร์แห่งผู้ประกอบการ อีกไม่น้อยกว่า 6 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระศาสตร์แห่งผู้ประกอบการ | 3 | | |
| xxxxxxxx | กลุ่มสาระศาสตร์แห่งผู้ประกอบการ | 3 | | |
กลุ่มสาระภาษากับการสื่อสาร 13 หน่วยกิต | | | |
| xxxxxxxx | วิชาสารสนเทศ/คอมพิวเตอร์ | 1 | | |
| 01999021 | Thai Language for Communication ภาษาไทยเพื่อการสื่อสาร | 3(3-0-6) | | |
| 01355101 | English for Everyday Life ภาษาอังกฤษในชีวิตประจำวัน | 3(3-0-6) | | |
| 01355102 | English for University Life ภาษาอังกฤษในมหาวิทยาลัย | 3(3-0-6) | 01355101 | |
| 01355103 | English for Job Opportunities ภาษาอังกฤษเพื่อโอกาสในการทำงาน | 3(3-0-6) | 01355102 | |
| 03754xxx | กลุ่มวิชาภาษาอังกฤษเลือก (03754xxx) | 3(3-0-6) | 01355103 | |
กลุ่มสาระพลเมืองไทยและพลเมืองโลก 5 หน่วยกิต | | | |
| 01999111 | Knowledge of the Land ศาสตร์แห่งแผ่นดิน | 2(2-0-4) | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระพลเมืองไทยและพลเมืองโลก อีกไม่น้อยกว่า 3 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระพลเมืองไทยและพลเมืองโลก | 3 | | |
กลุ่มสาระสุนทรีย์ศาสตร์ 3 หน่วยกิต | | | |
| | และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระสุนทรียศาสตร์ อีกไม่น้อยกว่า 3 หน่วยกิต | | | |
| xxxxxxxx | กลุ่มสาระสุนทรียศาสตร์ | 3 | | |
(2) หมวดวิชาเฉพาะ 104 หน่วยกิต | | | |
วิชาแกน 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) | | |
| 03601205 | Electric Circuit Laboratory for Computer Engineers ปฏิบัติการวงจรไฟฟ้าสำหรับวิศวกรคอมพิวเตอร์ | 1(0-3-2) | 03601204 หรือพร้อมกัน | |
| 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) | | |
วิชาเฉพาะบังคับ 53 หน่วยกิต | | | |
| -- | 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 กลุ่มวิชาเทคโนโลยีและวิธีการทางซอฟต์แวร์ 15 หน่วยกิต | | | |
| 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) | | |
| 03603241 | Application Development การพัฒนาโปรแกรมประยุกต์ | 3(3-0-6) | | |
| 03603341 | Software Engineering วิศวกรรมซอฟต์แวร์ | 4(3-3-8) | 03603112 | |
| 03603342 | Combined Information Technology for Software Development Laboratory ปฏิบัตการผสานเทคโนโลยีสารสนเทศเพื่อการพัฒนาซอฟต์แวร์ | 1(0-3-2) | | |
| | 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 กลุ่มวิชาสัมมนา ปัญหาพิเศษ และโครงงาน 1 หน่วยกิต | | | |
| 03603497 | Seminar สัมมนา | 1 | | |
วิชาเฉพาะเลือก ไม่น้อยกว่า 21 หน่วยกิต | | | |
| -- | ให้เลือกเรียน 12 หน่วยกิตจากตัวอย่างรายวิชา ต่อไปนี้ | | | |
| | 2.3.1 สายเครือข่ายคอมพิวเตอร์ | | | |
| 03603321 | Computer Networks Laboratory ปฏิบัติการเครือข่ายคอมพิวเตอรื | 3(1-6-6) | | |
| 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 | |
| 03603426 | Cyber Security ความมั่นคงปลอดภัยไซเบอร์ | 3(3-0-6) | | |
| 03603427 | Mobile Computing ระบบคอมพิวเตอร์เคลื่อนที่ | 3(3-0-6) | | |
| 03603428 | Internet of Things อินเทอร์เน็ตของสรรพสิ่ง | 3(3-0-6) | 03603325 | |
| 03603429 | Cryptography and Blockchain Technology วิทยาการเข้ารหัสลับและเทคโนโลยีบบล็อกเชน | 3(3-0-6) | | |
| | 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) | | |
| 03603436 | Web Application Development การพัฒนาโปรแกรมประยุกต์บนเว็บ | 3(3-0-6) | 03603112 | |
| 03603437 | Mobile Application Development การพัฒนาโปรแกรมประยุกต์เคลื่อนที่ | 3(3-0-6) | 03603112 | |
| 03603482 | User Experience Design การออกแบบประสบการณ์ของผู้ใช้ | 3(3-0-6) | | |
| 03603484 | Computer Game Development การพัฒนาเกมคอมพิวเตอร์ | 3(3-0-6) | 03603112 | |
| 03603441 | Software Testing การทดสอบซอฟต์แวร์ | 3(3-0-6) | | |
| | 2.3.3 สายวิทยาศาสตร์ข้อมูลและสารสนเทศศาสตร์ | | | |
| 01204466 | Deep Learing การเรียนรู้เชิงลึก | 3(3-0-6) | | |
| 03603351 | Introduction to Data Science วิทยาศาสตร์ข้อมูลเบื้องต้น | 3(3-0-6) | 03603241 | |
| 03603435 | Cloud Computing การคำนวณแบบกลุ่มเมฆ | 3(3-0-6) | | |
| 03603452 | Mining Big Data การทำเหมืองข้อมูลบิ๊กดาต้า | 3(3-0-6) | 03603351 | |
| 03603461 | Artificial Intelligence ปัญญาประดิษฐ์ | 3(3-0-6) | 03603213 | |
| 03603462 | Machine Learning การเรียนรู้ของเครื่อง | 3(3-0-6) | | |
| 03603463 | Biologically-Inspired Computational Intelligence ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ | 3(3-0-6) | 03603213 | |
| 03603465 | Natural Language Processing การประมวลผลภาษาธรรมชาติ | 3(3-0-6) | | |
| | 2.3.4 สายสื่อประสม | | | |
| 03603381 | Digital Signal Processing for Computer Engineers การประมวลผลสัญญาณดิจิทัลสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0-6) | | |
| 03603382 | Digital Image Processing การประมวลผลภาพดิจิทัล | 3(3-0-6) | 03603111 | |
| 03603383 | Digital Identification การระบุตัวตนดิจิทัล | 3(3-0-6) | | |
| 03603461 | Artificial Intelligence ปัญญาประดิษฐ์ | 3(3-0-6) | 03603213 | |
| 03603462 | Machine Learning การเรียนรู้ของเครื่อง | 3(3-0-6) | | |
| 03603463 | Biologically-Inspired Computational Intelligence ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ | 3(3-0-6) | 03603213 | |
| 03603464 | Computer Vision คอมพิวเตอร์วิทัศน์ | 3(3-0-6) | 03603111 | |
| 03603481 | Computer Graphics เรขภาพคอมพิวเตอร์ | 3(3-0-6) | 01417168 และ 03603112 | |
| 03603484 | Computer Game Development การพัฒนาเกมคอมพิวเตอร์ | 3(3-0-6) | 03603112 | |
| 03603485 | Digital Audio and Computer Music เสียงดิจิทัลและดนตรีคอมพิวเตอร์ | 3(3-0-6) | 03603381 | |
| | 2.3.5 สายคอมพิวเตอร์ฮาร์ดแวร์ | | | |
| 03603371 | Application Development for Embedded Devices การพัฒนาโปรแกรมประยุกต์บนอุปกรณ์ฝังตัว | 3(3-0-6) | | |
| 03603471 | Embedded Systems Interfacing การเชื่อมต่อกับระบบฝังตัว | 3(3-0-6) | 03603323 | |
| 03603472 | Industrial Automation and Control ระบบอัตโนมัติและการควบคุมทางอุตสาหกรรม | 3(3-0-6) | | |
| 03603473 | Digital Circuit Design with VHDL การออกแบบวงจรดิจิทัลด้วยวีเอชดีแอล | 3(3-0-6) | | |
| 03603474 | Real-Time Operating System ระบบปฏิบัติการเวลาจริง | 3(3-0-6) | | |
| 03603475 | Sensors and Transducer อุปกรณ์รับรู้และตัวแปรสัญญาณ | 3(3-0-6) | | |
| 03603476 | Embedded System Circuit Design การออกแบบวงจรระบบสมองกลฝังตัว | 3(3-0-6) | | |
| | และให้เลือกเรียนอีกไม่น้อยกว่า 9 หน่วยกิตดังนี้ | | | |
| | สำหรับนิสิตที่ไม่เลือกเรียนสหกิจศึกษา ต้องเรียนวิชาต่อไปนี้ 3 หน่วยกิต | | | |
| 03603495 | Computer Engineering and Informatics Project Preparation การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 1(0-3-2) | | |
| 03603499 | Computer Engineering and Informatics Project โครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 2(0-6-3) | 03603495 | |
| | และเลือกเรียนอีกไม่น้อยกว่า 6 หน่วยกิตจากรายวิชาในสายงานข้างต้นหรือจากรายวิชาต่อไปนี้ โดย สามารถเลือกรายวิชาจากสายงานที่ต่างกันได้ | | | |
| | 2.3.6 วิชาทั่วไป | | | |
| 03603432 | Programming Language Concepts มโนทัศน์ภาษาโปรแกรม | 3(3-0-6) | 03603112 | |
| 01204411 | Quantum Computing การคำนวณเชิงควอนตัม | 3(3-0-6) | | |
| 01204213 | Theory of Computaiton ทฤษฏีการคำนวณ | 3(3-0-6) | | |
| 03603451 | Information Technology Management การจัดการเทคโนโลยีสารสนเทศ | 3(3-0-6) | | |
| 03603496 | Selected Topics in Computer Engineering and Informatics เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 1 | | |
| 03603498 | Special Problems ปัญหาพิเศษ | 1 | | |
| | สำหรับนิสิตที่เลือกเรียนสหกิจศึกษา ต้องเลือกเรียนวิชาต่อไปนี้ 9 หน่วยกิต | | | |
| 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 ชั่วโมง ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา | | | |