เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต | | | |
กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 10 หน่วยกิต | | | |
| 03600012 | Green Technology เทคโนโลยีสีเขียว | 3(3-0-6) | | |
| 03600013 | Computer Software and Applications คอมพิวเตอร์ซอฟต์แวร์และการประยุกต์ | 1(0-3-2) | | |
| | และเลือกเรียน 6 หน่วยกิต จากรายวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดวิชาศึกษาทั่วไปกลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ | | | |
| 03600014 | Creative Problem Solving and Critical Thinking Skills การแก้ปัญหาเชิงสร้างสรรค์และทักษะการคิดเชิงวิพากษ์ | 3(3-0-6) | | |
| 01999011 | Food for Mankind อาหารเพื่อมนุษยชาติ | 3(3-0-6) | | |
| 01999012 | Health for Life สุขภาพเพื่อชีวิต | 3(3-0-6) | | |
| 01999213 | Environment, Technology and Life สิ่งแวดล้อม เทคโนโลยีและชีวิต | 3(3-0-6) | | |
กลุ่มวิชาภาษา 12 หน่วยกิต | | | |
| 01999021 | Thai Language for Communication ภาษาไทยเพื่อการสื่อสาร | 3(3-0-6) | | |
| 01355111 | Foundation English I ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต) | 3(3-0-6) | (ไม่นับหน่วยกิต) | |
| 01355112 | Foundation English II ภาษาอังกฤษ 2 | 3(3-0-6) | 01355111 | |
| 01355113 | Foundation English III ภาษาอังกฤษ 3 | 3(3-0-6) | 01355112 | |
| 01355xxx | กลุ่มวิชาภาษาอังกฤษ (01355xxx) | 3(3-0-6) | 01355113 | |
กลุ่มวิชาสังคมศาสตร์ 3 หน่วยกิต | | | |
| | เลือกเรียน 3 หน่วยกิต จากรายวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดวิชาศึกษาทั่วไปกลุ่มวิชาสังคมศาสตร์ | | | |
| 01999041 | Economics for Better Living เศรษฐศาสตร์เพื่อการดำเนินชีวิตที่ดี | 3(3-0-6) | | |
| 01999141 | Man and Society มนุษย์กับสังคม | 3(3-0-6) | | |
กลุ่มวิชามนุษยศาสตร์ 3 หน่วยกิต | | | |
| | เลื่อกเรียน 3 หน่วยกิต จากรายวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดศึกษาทั่วไปกลุ่มวิชามนุษยศาสตร์ | | | |
| 01999031 | The Heritage of World Civilizations มรดกอารยธรรมโลก | 3(3-0-6) | | |
| 01999032 | Thai Studies ไทยศึกษา | 3(3-0-6) | | |
| 01999033 | Arts of Living ศิลปะการดำเนินชีวิต | 3(3-0-6) | | |
กลุ่มวิชาพลศึกษา 2 หน่วยกิต | | | |
| 01175xxx | กิจกรรมพลศึกษา กิจกรรมพลศึกษา | 1(0-2-1) | | |
| 01175xxx | กิจกรรมพลศึกษา กิจกรรมพลศึกษา | 1(0-2-1) | | |
(2) หมวดวิชาเฉพาะ 107 หน่วยกิต | | | |
วิชาเฉพาะแกน 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) | | |
| 01420114 | Laboratory in Physics II ปฏิบัติการฟิสิกส์ II | 1(0-3-2) | | |
| 03601201 | Introduction to Electrical Engineering วิศวกรรมไฟฟ้าเบื้องต้น | 3(3-0-6) | | |
| 03601202 | Electrical Engineering Laboratory I ปฏิบัติการวิศวกรรมไฟฟ้า I | 1(0-3-6) | | |
| 03603111 | Programming Fundamentals I หลักการโปรแกรมเบื้องต้น I | 3(2-3-6) | | |
| 03604111 | Engineering Drawing การเขียนแบบทางวิศวกรรม | 3(2-3-6) | | |
| 03604201 | Basic Principles of Engineering Mechanics หลักพื้นฐานทางกลศาสตร์วิศวกรรม | 3(3-0-6) | 01417167 | |
วิชาเฉพาะบังคับ 59 หน่วยกิต | | | |
| | กลุ่มวิชาประเด็นด้านองค์การและระบบสารสนเทศ 3 หน่วยกิต | | | |
| 03603352 | Laws and Ethics in Information Technology กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ | 3(3-0-6) | | |
| | กลุ่มวิชาเทคโนโลยีเพื่อการประยุกต์ 5 หน่วยกิต | | | |
| 03603225 | Web Technology Laboratory ปฏิบัติการเทคโนโลยีเว็บ | 1(0-3-2) | | |
| 03603251 | Database Systems ระบบฐานข้อมูล | 3(3-0-6) | | |
| 03603252 | Database Systems Laboratory ปฏิบัติการระบบฐานข้อมูล | 1(0-3-2) | 03603251 หรือพร้อมกัน | |
| | กลุ่มวิชาเทคโนโลยีและวิธีการทางซอฟต์แวร์ 14 หน่วยกิต | | | |
| 03603112 | Programming Fundamentals II หลักการโปรแกรมเบื้องต้น II | 3(2-3-6) | 03603111 | |
| 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 | |
| | กลุ่มวิชาโครงสร้างพื้นฐานของระบบ 18 หน่วยกิต | | | |
| 03603211 | Discrete Mathematics คณิตศาสตร์เต็มหน่วย | 3(3-0-6) | | |
| 03603312 | Probability and Random Processes for Computer Engineers ความน่าจะเป็นและกระบวนการสุ่มสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0-6) | 01417168 | |
| 03603325 | Data Communications การสื่อสารข้อมูล | 3(3-0-6) | | |
| 03603332 | Operating Systems ระบบปฏิบัติการ | 3(3-0-6) | 03603223 | |
| 03603371 | Digital Signal Processing for Computer Engineers การประมวลผลสัญญาณดิจิทัลสำหรับวิศวกรคอมพิวเตอร์ | 3(3-0-6) | | |
| 03603421 | Computer Networks เครือข่ายคอมพิวเตอร์ | 3(3-0-6) | 03603325 | |
| | กลุ่มวิชาฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ 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 | |
| 03603321 | Microcontroller and Microprocessor System Design การออกแบบระบบไมโครคอนโทรลเลอร์และระบบไมโครโปรเซสเซอร์ | 3(3-0-6) | 03603223 | |
| 03603322 | Computer System Laboratory ปฏิบัติการระบบคอมพิวเตอร์ | 1(0-3-2) | 03603223 และ 03603222 | |
| 03603495 | Computer Engineering and Informatics Project Preparation การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 1(0-3-2) | | |
| 03603497 | Seminar สัมมนา | 1 | | |
| 03603499 | Computer Engineering and Informatics Project โครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 2(0-6-3) | 03603495 | |
วิชาเฉพาะเลือก 18 หน่วยกิต | | | |
| | เลือกเรียนจากรายวิชาดังต่อไปนี้ | | | |
| 03603323 | Embedded Systems ระบบฝังตัว | 3(3-0-6) | | |
| 03603351 | Introduction to Data Science วิทยาศาสตร์ข้อมูลเบื้องต้น | 3(3-0-6) | 03603111 | |
| 03603372 | Digital Image Processing การประมวลผลภาพดิจิทัล | 3(3-0-6) | | |
| 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 | |
| 03603432 | Programming Language Concepts มโนทัศน์ภาษาโปรแกรม | 3(3-0-6) | 03603112 | |
| 03603451 | Information Technology Management การจัดการเทคโนโลยีสารสนเทศ | 3(3-0-6) | | |
| 03603461 | Artificial Intelligence ปัญญาประดิษฐ์ | 3(3-0-6) | 03603213 | |
| 03603463 | Biologically-Inspired Computational Intelligence ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ | 3(3-0-6) | 03603213 | |
| 03603471 | Microcomputer Interfacing การเชื่อมต่อกับไมโครคอมพิวเตอร์ | 3(3-0-6) | 03603321 | |
| 03603481 | Computer Graphics คอมพิวเตอร์กราฟิกส์ | 3(3-0-6) | 01417168 และ 03603213 | |
| 03603484 | Computer Game Development การพัฒนาเกมคอมพิวเตอร์ | 3(3-0-6) | 03603112 และ 03603212 | |
| 03603485 | Digital Audio and Computer Music เสียงดิจิทัลและดนตรีคอมพิวเตอร์ | 3(3-0-6) | 03603371 | |
| 03603422 | Wireless and Mobile Networks เครือข่ายไร้สายและเคลื่อนที่ | 3(3-0-6) | 03603325 | |
| 03603411 | Functional Programming การโปรแกรมเชิงฟังชั่น | 3(3-0-6) | 03603112 | |
| 03603441 | Object-Oriented Analysis and Design การวิเคราะห์และออกแบบเชิงวัตถุ | 3(3-0-6) | 03603112 | |
| 03603482 | User Experience Design การออกแบบประสบการณ์ของผู้ใช้ | 3(3-0-6) | | |
| 03603464 | Computer Vision คอมพิวเตอร์วิทัศน์ | 3(3-0-6) | 03603372 | |
| 03603496 | Selected Topics in Computer Engineering and Informatics เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ | 1-3 | | |
| 03600490 | Cooperative Education สหกิจศึกษา | 6 | | |
| 03603498 | Special Problems ปัญหาพิเศษ | 1-3 | | |
(3) หมวดวิชาเลือกเสรี 6 หน่วยกิต | | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(3-0-6) | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(3-0-6) | | |
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา) 240 ชั่วโมง | | | |
| | การฝึกงาน ไม่ต่ำกว่า 240 ชั่วโมง ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา | | | |