หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์ (ปีที่ปรับปรุง 2565)
ชื่อหลักสูตร              ภาษาไทย     : หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์             ภาษาอังกฤษ : Bachelor of Engineering Program in Computer Engineering and Informatics  
ชื่อปริญญา             ภาษาไทย (ชื่อเต็ม)     : วิศวกรรมศาสตรบัณฑิต (วิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์)                            (ชื่อย่อ )      : วศ.บ. (วิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์)             ภาษาอังกฤษ (ชื่อเต็ม) : Bachelor of Engineering (Computer Engineering and Informatics)                                (ชื่อย่อ)   : B.Eng. (Computer Engineering and Informatics)  

โครงสร้างหลักสูตร              จำนวนหน่วยกิตรวมตลอดหลักสูตร ไม่น้อยกว่า (140) หน่วยกิต
เลือก ชื่อหมวดวิชาหน่วยกิตหน่วยนับ
  (1) หมวดวิชาศึกษาทั่วไป30หน่วยกิต
  (2) หมวดวิชาเฉพาะ104หน่วยกิต
  (3) หมวดวิชาเลือกเสรี6หน่วยกิต
  (4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา)240ชั่วโมง


(1) หมวดวิชาศึกษาทั่วไป      30   หน่วยกิต  
        กลุ่มสาระอยู่ดีมีสุข(พลศึกษา)1หน่วยกิต 
        กลุ่มสาระอยู่ดีมีสุข2หน่วยกิต 
        กลุ่มสาระศาสตร์แห่งผู้ประกอบการ6หน่วยกิต 
        กลุ่มสาระภาษากับการสื่อสาร13หน่วยกิต 
        กลุ่มสาระพลเมืองไทยและพลเมืองโลก5หน่วยกิต 
        กลุ่มสาระสุนทรีย์ศาสตร์3หน่วยกิต 
(2) หมวดวิชาเฉพาะ      104   หน่วยกิต  
        วิชาแกน30หน่วยกิต 
        วิชาเฉพาะบังคับ53หน่วยกิต 
        วิชาเฉพาะเลือก ไม่น้อยกว่า21หน่วยกิต 
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต  
        หมวดวิชาเลือกเสรี ไม่น้อยกว่า6หน่วยกิต 
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา)      240   ชั่วโมง  
        การฝึกงาน ไม่น้อยกว่า 240 ชั่วโมง(ไม่นับหน่วยกิต)   


รายวิชาตามโครงสร้างหลักสูตร
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต(ท-ป)วิชาเรียนก่อน
(1) หมวดวิชาศึกษาทั่วไป      30   หน่วยกิต   
   กลุ่มสาระอยู่ดีมีสุข(พลศึกษา)      1   หน่วยกิต   
        01175xxxกิจกรรมพลศึกษา1(0-2-1)  
   กลุ่มสาระอยู่ดีมีสุข      2   หน่วยกิต   
   และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระอยู่ดีมีสุข อีกไม่น้อยกว่า 2 หน่วยกิต   
        xxxxxxxxกลุ่มสาระอยู่ดีมีสุข2  
   กลุ่มสาระศาสตร์แห่งผู้ประกอบการ      6   หน่วยกิต   
   และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระศาสตร์แห่งผู้ประกอบการ อีกไม่น้อยกว่า 6 หน่วยกิต   
        xxxxxxxxกลุ่มสาระศาสตร์แห่งผู้ประกอบการ3  
        xxxxxxxxกลุ่มสาระศาสตร์แห่งผู้ประกอบการ3  
   กลุ่มสาระภาษากับการสื่อสาร      13   หน่วยกิต   
        xxxxxxxxวิชาสารสนเทศ/คอมพิวเตอร์1  
        01999021Thai Language for Communication
 ภาษาไทยเพื่อการสื่อสาร                   
3(3-0-6)  
        01355101English for Everyday Life
ภาษาอังกฤษในชีวิตประจำวัน
3(3-0-6)  
        01355102English for University Life
ภาษาอังกฤษในมหาวิทยาลัย
3(3-0-6)01355101 
        01355103English for Job Opportunities
ภาษาอังกฤษเพื่อโอกาสในการทำงาน
3(3-0-6)01355102 
        03754xxxกลุ่มวิชาภาษาอังกฤษเลือก (03754xxx)3(3-0-6)01355103 
   กลุ่มสาระพลเมืองไทยและพลเมืองโลก      5   หน่วยกิต   
        01999111Knowledge of the Land
ศาสตร์แห่งแผ่นดิน
2(2-0-4)  
   และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระพลเมืองไทยและพลเมืองโลก อีกไม่น้อยกว่า 3 หน่วยกิต   
        xxxxxxxxกลุ่มสาระพลเมืองไทยและพลเมืองโลก3  
   กลุ่มสาระสุนทรีย์ศาสตร์      3   หน่วยกิต   
   และให้เลือกเรียนจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระสุนทรียศาสตร์ อีกไม่น้อยกว่า 3 หน่วยกิต   
        xxxxxxxxกลุ่มสาระสุนทรียศาสตร์3  
(2) หมวดวิชาเฉพาะ      104   หน่วยกิต   
   วิชาแกน      30   หน่วยกิต   
        01417167Engineering Mathematics I
คณิตศาสตร์วิศวกรรม I                 
3(3-0-6)  
        01417168Engineering Mathematics II
คณิตศาสตร์วิศวกรรม  II                
3(3-0-6)01417167 
        01417267Engineering Mathematics III
คณิตศาสตร์วิศวกรรม III               
3(3-0-6)01417168 
        01420111General Physics I
ฟิสิกส์ทั่วไป I                      
3(3-0-6)  
        01420112General Physics II
ฟิสิกส์ทั่วไป II                     
3(3-0-6)01420111 
        01420113Laboratory in Physics I
ปฏิบัติการฟิสิกส์ I                  
1(0-3-2) 01420111 หรือพร้อมกัน หรือ 01420117 หรือพร้อมกัน 
        01420114Laboratory in Physics II
ปฏิบัติการฟิสิกส์ II                 
1(0-3-2)01420113 และ 01420112 หรือพร้อมกัน หรือ 01420118 หรือพร้อมกัน 
        03601204Electric Circuit Analysis for Computer Engineers
การวิเคราะห์วงจรไฟฟ้าสำหรับวิศวกรคอมพิวเตอร์
3(3-0-6)  
        03601205Electric Circuit Laboratory for Computer Engineers
ปฏิบัติการวงจรไฟฟ้าสำหรับวิศวกรคอมพิวเตอร์
1(0-3-2)03601204 หรือพร้อมกัน 
        03603111Programming Fundamentals I
หลักการโปรแกรมเบื้องต้น l
3(2-3-6)  
        03603112Programming Fundamentals II
หลักการโปรแกรมเบื้องต้น II
3(2-3-6)03603111 
        03604111Engineering Drawing
การเขียนแบบทางวิศวกรรม
3(2-3-6)  
   วิชาเฉพาะบังคับ      53   หน่วยกิต   
        --2.2.1 กลุ่มวิชาเตรียมความพร้อม 3 หน่วยกิต   
        03603171Introduction to Computer Engineering and Informatics
วิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์เบื้องต้น
3(3-0-6)  
   2.2.2 กลุ่มวิชาประเด็นด้านองค์การและระบบสารสนเทศ 3 หน่วยกิต   
        03603352Laws and Ethics in Information Technology
กฏหมายและจริยธรรทางเทคโนโลยีสารสนเทศ
3(3-0-6)  
   2.2.3 กลุ่มวิชาเทคโนโลยีเพื่อการประยุกต์ 4 หน่วยกิต   
        03603251Database Systems
ระบบฐานข้อมูล
3(3-0-6)  
        03603252Database Systems Laboratory
ปฏิบัติการระบบฐานข้อมูล
1(0-3-2)03603251 หรือพร้อมกัน 
   2.2.4 กลุ่มวิชาเทคโนโลยีและวิธีการทางซอฟต์แวร์ 15 หน่วยกิต   
        03603212Abstract Data Types and Problem Solving
แบบชนิดข้อมูลนามธรรมและการแก้ปัญหา
3(3-0-6)03603111 
        03603213Algorithm Design and Analysis
การออกแบบและวิเคราะห์ขั้นตอนวิธี
3(3-0-6)03603211 และ 03603212 
        03603214Programming Skills Development Laboratory
ปฏิบัติการพัฒนาทักษะการโปรแกรม
1(0-3-2)  
        03603241Application Development
การพัฒนาโปรแกรมประยุกต์
3(3-0-6)  
        03603341Software Engineering
วิศวกรรมซอฟต์แวร์
4(3-3-8)03603112 
        03603342Combined Information Technology for Software Development Laboratory
ปฏิบัตการผสานเทคโนโลยีสารสนเทศเพื่อการพัฒนาซอฟต์แวร์
1(0-3-2)  
   2.2.5 กลุ่มวิชาโครงสร้างพื้นฐานของระบบ 12 หน่วยกิต   
        03603211Discrete Mathematics
วิยุตคณิต
3(3-0-6)  
        03603312Probability and Statistics for Informatics
ความน่าจะเป็นและสถิติสำหรับสารสนเทศศาสตร์
3(3-0-6)01417168 
        03603325Data Communications and Computer Networks
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
3(3-0-6)  
        03603332Operating Systems
ระบบปฏิบัติการ
3(3-0-6)03603223 
   2.2.6 กลุ่มวิชาฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ 15 หน่วยกิต   
        03601203Electronics for Computer Engineers
อิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
3(3-0-6)  
        03601303Electronics Laboratory for Computer Engineers
ปฏิบัติการอิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
1(0-3-2)03601203 
        03603221Digital Systems Design
การออกแบบระบบดิจิทัล
3(3-0-6)  
        03603222Logic Circuit Laboratory
ปฏิบัติการวงจรตรรก
1(0-3-2)  
        03603223Computer Architecture and Organization
สถาปัตยกรรมและการจัดระบบคอมพิวเตอร์
3(3-0-6)03603221 
        03603323Introduction to Embedded Systems
ระบบฝังตัวเบื้องต้น
3(3-0-6)03603223 
        03603324Embedded Systems Laboratory
ปฏิบัติการระบบฝังตัว
1(0-3-2)03603323 หรือพร้อมกัน 
   2.2.7 กลุ่มวิชาสัมมนา ปัญหาพิเศษ และโครงงาน 1 หน่วยกิต   
        03603497Seminar
สัมมนา
1  
   วิชาเฉพาะเลือก ไม่น้อยกว่า      21   หน่วยกิต   
        --ให้เลือกเรียน 12 หน่วยกิตจากตัวอย่างรายวิชา ต่อไปนี้   
   2.3.1 สายเครือข่ายคอมพิวเตอร์   
        03603321Computer Networks Laboratory
ปฏิบัติการเครือข่ายคอมพิวเตอรื
3(1-6-6)  
        03603421Internetworking with TCP/IP
การเชื่อมต่อเครือข่ายด้วยที่ซีพี/ไอพี
3(3-0-6)03603325 
        03603422Wireless and Mobile Networks
เครือข่ายไร้สายและเคลื่อนที่
3(3-0-6)03603325 
        03603423Network Programming
การโปรแกรมเครือข่าย
3(3-0-6)03603325 
        03603426Cyber Security
ความมั่นคงปลอดภัยไซเบอร์
3(3-0-6)  
        03603427Mobile Computing
ระบบคอมพิวเตอร์เคลื่อนที่
3(3-0-6)  
        03603428Internet of Things
อินเทอร์เน็ตของสรรพสิ่ง
3(3-0-6)03603325 
        03603429Cryptography and Blockchain Technology
วิทยาการเข้ารหัสลับและเทคโนโลยีบบล็อกเชน
3(3-0-6)  
   2.3.2 สายการพัฒนาซอฟต์แวร์   
        03603411Functional Programming
การโปรแกรมเชิงฟังชั่น
3(3-0-6)03603112 
        03603423Network Programming
การโปรแกรมเครือข่าย
3(3-0-6)03603325 
        03603435Cloud Computing
การคำนวณแบบกลุ่มเมฆ
3(3-0-6)  
        03603436Web Application Development
การพัฒนาโปรแกรมประยุกต์บนเว็บ
3(3-0-6)03603112 
        03603437Mobile Application Development
การพัฒนาโปรแกรมประยุกต์เคลื่อนที่
3(3-0-6)03603112 
        03603482User Experience Design
การออกแบบประสบการณ์ของผู้ใช้
3(3-0-6)  
        03603484Computer Game Development
การพัฒนาเกมคอมพิวเตอร์
3(3-0-6)03603112 
        03603441Software Testing
การทดสอบซอฟต์แวร์
3(3-0-6)  
   2.3.3 สายวิทยาศาสตร์ข้อมูลและสารสนเทศศาสตร์   
        01204466Deep Learing
การเรียนรู้เชิงลึก
3(3-0-6)  
        03603351Introduction to Data Science
วิทยาศาสตร์ข้อมูลเบื้องต้น
3(3-0-6)03603241 
        03603435Cloud Computing
การคำนวณแบบกลุ่มเมฆ
3(3-0-6)  
        03603452Mining Big Data
การทำเหมืองข้อมูลบิ๊กดาต้า
3(3-0-6)03603351 
        03603461Artificial Intelligence
ปัญญาประดิษฐ์
3(3-0-6)03603213 
        03603462Machine Learning
การเรียนรู้ของเครื่อง
3(3-0-6)  
        03603463Biologically-Inspired Computational Intelligence
ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ
3(3-0-6)03603213 
        03603465Natural Language Processing
การประมวลผลภาษาธรรมชาติ
3(3-0-6)  
   2.3.4 สายสื่อประสม   
        03603381Digital Signal Processing for Computer Engineers
การประมวลผลสัญญาณดิจิทัลสำหรับวิศวกรคอมพิวเตอร์
3(3-0-6)  
        03603382Digital Image Processing
การประมวลผลภาพดิจิทัล
3(3-0-6)03603111 
        03603383Digital Identification
การระบุตัวตนดิจิทัล
3(3-0-6)  
        03603461Artificial Intelligence
ปัญญาประดิษฐ์
3(3-0-6)03603213 
        03603462Machine Learning
การเรียนรู้ของเครื่อง
3(3-0-6)  
        03603463Biologically-Inspired Computational Intelligence
ปัญญาเชิงคำนวณโดยเลียนแบบวิธีการทางชีวภาพ
3(3-0-6)03603213 
        03603464Computer Vision
คอมพิวเตอร์วิทัศน์
3(3-0-6)03603111 
        03603481Computer Graphics
เรขภาพคอมพิวเตอร์
3(3-0-6)01417168 และ 03603112 
        03603484Computer Game Development
การพัฒนาเกมคอมพิวเตอร์
3(3-0-6)03603112 
        03603485Digital Audio and Computer Music
เสียงดิจิทัลและดนตรีคอมพิวเตอร์
3(3-0-6)03603381 
   2.3.5 สายคอมพิวเตอร์ฮาร์ดแวร์   
        03603371Application Development for Embedded Devices
การพัฒนาโปรแกรมประยุกต์บนอุปกรณ์ฝังตัว
3(3-0-6)  
        03603471Embedded Systems Interfacing
การเชื่อมต่อกับระบบฝังตัว
3(3-0-6)03603323 
        03603472Industrial Automation and Control
ระบบอัตโนมัติและการควบคุมทางอุตสาหกรรม
3(3-0-6)  
        03603473Digital Circuit Design with VHDL
การออกแบบวงจรดิจิทัลด้วยวีเอชดีแอล
3(3-0-6)  
        03603474Real-Time Operating System
ระบบปฏิบัติการเวลาจริง
3(3-0-6)  
        03603475Sensors and Transducer
อุปกรณ์รับรู้และตัวแปรสัญญาณ
3(3-0-6)  
        03603476Embedded System Circuit Design
การออกแบบวงจรระบบสมองกลฝังตัว
3(3-0-6)  
   และให้เลือกเรียนอีกไม่น้อยกว่า 9 หน่วยกิตดังนี้   
   สำหรับนิสิตที่ไม่เลือกเรียนสหกิจศึกษา ต้องเรียนวิชาต่อไปนี้ 3 หน่วยกิต   
        03603495Computer Engineering and Informatics Project Preparation
การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์
1(0-3-2)  
        03603499Computer Engineering and Informatics Project
โครงงานวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์
2(0-6-3)03603495 
   และเลือกเรียนอีกไม่น้อยกว่า 6 หน่วยกิตจากรายวิชาในสายงานข้างต้นหรือจากรายวิชาต่อไปนี้ โดย สามารถเลือกรายวิชาจากสายงานที่ต่างกันได้   
   2.3.6 วิชาทั่วไป   
        03603432Programming Language Concepts
มโนทัศน์ภาษาโปรแกรม
3(3-0-6)03603112 
        01204411Quantum Computing
การคำนวณเชิงควอนตัม
3(3-0-6)  
        01204213Theory of Computaiton
ทฤษฏีการคำนวณ
3(3-0-6)  
        03603451Information Technology Management
การจัดการเทคโนโลยีสารสนเทศ
3(3-0-6)  
        03603496Selected Topics in Computer Engineering and Informatics
เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์และสารสนเทศศาสตร์
1  
        03603498Special Problems
ปัญหาพิเศษ
1  
   สำหรับนิสิตที่เลือกเรียนสหกิจศึกษา ต้องเลือกเรียนวิชาต่อไปนี้ 9 หน่วยกิต   
        03600390Co-operative Education Preparation
การเตรียมความพร้อมสหกิจศึกษา
3(3-0-6)  
        03600490Co-operative Education
สหกิจศึกษา
6  
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต   
        xxxxxxxxวิชาเลือกเสรี3(3-0-6)  
        xxxxxxxxวิชาเลือกเสรี3(3-0-6)  
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา)      240   ชั่วโมง   
   การฝึกงาน ไม่ต่ำกว่า 240 ชั่วโมง ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา   


แผนการเรียน