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

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


(1) หมวดวิชาศึกษาทั่วไป      30   หน่วยกิต  
        กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์10หน่วยกิต 
        กลุ่มวิชาภาษา12หน่วยกิต 
        กลุ่มวิชาสังคมศาสตร์3หน่วยกิต 
        กลุ่มวิชามนุษยศาสตร์3หน่วยกิต 
        กลุ่มวิชาพลศึกษา2หน่วยกิต 
(2) หมวดวิชาเฉพาะ      105   หน่วยกิต  
        วิชาเฉพาะบังคับ87หน่วยกิต 
        วิชาเฉพาะเลือก18หน่วยกิต 
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต  
        หมวดวิชาเลือกเสรี6หน่วยกิต 
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา)      240   ชั่วโมง  
        การฝึกงาน 240 ชั่วโมง   


รายวิชาตามโครงสร้างหลักสูตร
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต(ท-ป)วิชาเรียนก่อน
(1) หมวดวิชาศึกษาทั่วไป      30   หน่วยกิต   
   กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์      10   หน่วยกิต   
        01208111Engineering Drawing
การเขียนแบบวิศวกรรม
3(2-3)  
        01403114Laboratory in Fundamental of General Chemistry
ปฏิบัติการหลักมูลเคมีทั่วไป
1(0-3)01403113 
        01403117Fundamental of General Chemistry
หลักมูลเคมีทั่วไป
3(3-0)  
   และเลือกเรยนอีก 3 หน่วยกิต จากวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดวิชาศึกษาทั่วไป กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์   
        01999011Food for Mankind
อาหารเพื่อมนุษยชาติ
3(3-0)  
        01999012Health for Life
สุขภาพเพื่อชีวิต
3(3-0)  
        01999213Environment, Technology and life
สิ่งแวดล้อม เทคโนโลยีและชีวิต
3(3-0)  
   กลุ่มวิชาภาษา      12   หน่วยกิต   
        01999021Thai Language for Communication
ภาษาไทยเพื่อการสื่อสาร
3(3-0)  
        01355111Foundation English I
ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต)
-(ไม่นับหน่วยกิต) 
        01355112Foundation English II
ภาษาอังกฤษ 2
3(3-0)01355111 
        01355113Foundation English III
ภาษาอังกฤษ 3
3(3-0)01355112 
        01355xxxกลุ่มวิชาภาษาอังกฤษ (01355xxx)3(3-0)  
   กลุ่มวิชาสังคมศาสตร์      3   หน่วยกิต   
   เลือกเรียน 3 หน่วย จากรายวิชาดังต่อไปนี้ หรือ รายวิชาอื่น ในหมวดศึกษทั่วไปกลุ่มวิชาสังคม   
        01999041Economics for Better Living
เศรษฐศาสตร์เพื่อการดำเนินชีวิตที่ดี
3(3-0)  
        01999141Man and Society
มนุษย์กับสังคม
3(3-0)  
   กลุ่มวิชามนุษยศาสตร์      3   หน่วยกิต   
   เลือกเรียน 3 หน่วยกิต จากรายวิชาดังต่อไปนี้หรือวิชาอื่นในหมวดทั่วไป กลุ่มวิชามนุษยศาสตร์   
        01999031The Heritage of World Civilization
มรดกอารยธรรมโลก
3(3-0)  
        01999032Thai Studies
ไทยศึกษา
3(3-0)  
        01999033Arts of Living
ศิลปะการดำเนินชีวิต
3(3-0)  
   กลุ่มวิชาพลศึกษา      2   หน่วยกิต   
        01175xxxกิจกรรมพลศึกษา
กิจกรรมพลศึกษา
1(0-2)  
        01175xxxกิจกรรมพลศึกษา
กิจกรรมพลศึกษา
1(0-2)  
(2) หมวดวิชาเฉพาะ      105   หน่วยกิต   
   วิชาเฉพาะบังคับ      87   หน่วยกิต   
        01204111Computers and Programming
คอมพิวเตอร์และการโปรแกรม
3(2-3)  
        01204211Discrete Mathematics
คณิตศาสตร์เต็มหน่วย
3(3-0)  
        01204212Abstract Data Types and Problem Solving
แบบชนิดข้อมูลนามธรรมและการแก้ปัญหา
3(3-0)  
        01204213Theory of Computation
ทฤษฎีการคำนวณ
3(3-0)01204211 
        01204214Programming Skills Development Laboratory
ปฏิบัติการพัฒนาทักษะการโปรแกรม
1(0-3)  
        01204222Digital Systems Design
การออกแบบระบบดิจิทัล
3(3-0)  
        01204223Practicum in Computer Engineering
การฝึกปฏิบัติทางวิศวกรรมคอมพิวเตอร์
1(0-3)  
        01204224Logic Circuit Laboratory
ปฏิบัติการวงจรตรรกะ
1(0-3)  
        01204225Computer Architecture and Organization
สถาปัตยกรรมและการจัดระบบคอมพิวเตอร์
3(3-0)01204222 
        01204312Probability and Random Processes for Computer Engineers
ความน่าจะเป็นและกระบวนการสุ่มสำหรับวิศวกรคอมพิวเตอร์
3(3-0)01417168 
        01204313Algorithm Design and Analysis
การวิเคราะห์และออกแบบขั้นตอนวิธี
3(3-0)01204211 และ 01204212 
        01204323Microcontroller and Microprocessor System Design
ไมโครโพรเซสเซอร์และการออกแบบไมโครคอมพิวเตอร์
3(3-0)01204225 
        01204324Computer Systems Laboratory
ปฏิบัติการระบบคอมพิวเตอร์
1(0-3)01204224 และ 01204225 
        01204325Data Communication and Computer Networks
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
3(3-0)  
        01204331System Software
ซอฟต์แวร์ระบบ
3(3-0)01204225 
        01204332Operating Systems
ระบบปฏิบัติการ
3(3-0)01204225 
        01204341Software Engineering
การออกแบบและการสร้างระบบซอฟต์แวร์ขนาดใหญ่
3(3-0)01204212 
        01204351Database Systems
ระบบฐานข้อมูล
3(3-0)01204212 
        01204352Laws and Ethics in Information Technology
กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ
3(3-0)  
        01204371Transform Techniques in Signal Processing
เทคนิคการแปลงในการวิเคราะห์สัญญาณ
3(3-0)  
        01204495Computer Engineering Project Preparation
การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์
2(2-0)  
        01204497Seminar
สัมมนา
1  
        01204499Computer Engineering Project
โครงงานวิศวกรรมคอมพิวเตอร์
2(0-6)  
        01205201Introduction to Electrical Engineering
วิศวกรรมไฟฟ้าเบื้องต้น
3(3-0)  
        01205202Electrical Engineering Laboratory I
ปฏิบัติการวิศวกรรมไฟฟ้า I
1(0-3)01205201 
        01205203Electronics for Computer Engineers
อิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
3(3-0)  
        01205303Electronics Lab for Computer Engineers
ปฏิบัติการอิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
1(0-3)01205203 
        01208201Basic Principles of Engineering Mechanics
หลักการพื้นฐานทางกลศาสตร์วิศวกรรม
3(3-0)01417167 
        01219211Software Development Training Camp
ค่ายฝึกพัฒนาซอฟต์แวร์
1(0-3)  
        01417167Engineering Mathematics I
คณิตศาสตร์วิศวกรรม I
4(4-0)  
        01417168Engineering Mathematics II
คณิตศาสตร์วิศวกรรม II
3(3-0)  
        01417267Engineering Mathematics III
คณิตศาสตร์วิศวกรรม III
3(3-0)  
        01420111General Physics I
ฟิสิกส์ทั่วไป I
3(3-0)  
        01420112General Physics II
ฟิสิกส์ทั่วไป II
3(3-0)01420111 
        01420113Laboratory in Physics I
ปฏิบัติการฟิสิกส์ I
1(0-3)01420111หรือพร้อมกันหรือ420117หรือพร้อมกัน 
        01420114Laboratory in Physics II
ปฏิบัติการฟิสิกส์ II
1(0-3)01420113และ420112หรือพร้อมกันหรือ420118หรือพร้อมกัน 
   วิชาเฉพาะเลือก      18   หน่วยกิต   
        01200322Communication Skills in Engineering
ทักษะการสื่อสารในงานวิศวกรรม l
3(2-2)  
        01200490Co-operation Education
สหกิจศึกษา
6  
        01204112Information Technology for Engineers
เทคโนโลยีสารสนเทศสำหรับวิศวกร
1(0-2)  
        01204322Embedded System
ระบบฝังตัว
3(3-0)  
        01204342Managing Software Development
การจัดการการพัฒนาซอฟต์แวร์
3(3-0)01204341 
        01204411Symbolic Computation
การคำนวณเชิงสัญลักษณ์
3(3-0)01204213 
        01204421Computer Networks
เครือข่ายคอมพิวเตอร์
3(3-0)01204325 
        01204422Computer Communication and Network Laboratory
ปฏิบัติการสื่อสารและเครือข่ายคอมพิวเตอร์
1(0-3)01204421หรือเรียนพร้อมกัน 
        01204424Digital Design Automation
การออกแบบดิจิทัลอัตโนมัติ
3(3-0)01204222 
        01204425Network Programming
การโปรแกรมเครือข่าย
3(3-0)01204325 หรือ 219324 
        01204426Network Configuration
การปรับแต่งเครือข่าย
3(2-3)01204422 
        01204432Object-Oriented Computing
การออกแบบเชิงวัตถุ
3(3-0)01204313 
        01204433Programming Language Translation
การแปลภาษาโปรแกรม
3(3-0)01204213 และ 01204331 
        01204434Parallel and Distributed Computing Systems
ระบบคำนวณแบบขนานและแบบกระจาย
3(3-0)01204332 
        01204435Programming Language Concept
มโนทัศน์ภาษาโปรแกรม
3(3-0)01204213และ01204331 
        01204436Grid System Computing Technology
เทคโนโลยีการคำนวณระบบกริด
3(3-0)01204425 และ 01204332 
        01204451Database Systems Design
การออกแบบระบบฐานข้อมูล
3(3-0)01204351 
        01204452Information Technology Management
การจัดการเทคโนโลยีสารสนเทศ
3(3-0)  
        01204453Web Information Retrival and Mining
การค้นคืนและการทำเหมืองข้อมูลเว็บ
3(3-0)  
        01204461Artificial Intelligence
ปัญญาประดิษฐ์
3(3-0)01204213 และ 01204313 
        01204462Introduction to Expert Systems
ระบบผู้ชำนาญการเบื้องต้น
3(3-0)01204461 
        01204463Introduction to Natural Language Processing
การประมวลผลภาษาธรรมชาติเบื้องต้น
3(3-0)01204213 
        01204464Computer Vision
ทัศนศาสตร์คอมพิวเตอร์
3(3-0)01204461 
        01204471Microcomputer Interfacing
การเชื่อมต่อกับไมโครคอมพิวเตอร์
3(3-0)01204323 
        01204472Numerical Computation
การคำนวณเชิงตัวเลข
3(3-0)01204212 และ 01417267 
        01204473Mechatronic System and Control
ระบบเมคาทรอนิกส์และการควบคุม
3(3-0)  
        01204481Foundations of Computer Graphics
คอมพิวเตอร์กราฟิกส์ขั้นพื้นฐาน
3(3-0)01204313 
        01204482Computer-Human Interfaces
การโต้ตอบระหว่างคอมพิวเตอร์กับมนุษย์
3(3-0)01204313 
        01204496Selected Topics in Computer Engineering
เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์
1-3  
        01204498Special Problems
ปัญหาพิเศษ
1-3  
        01205314Digital Signal Processing
การประมวลสัญญาณดิจิทัล
3(3-0)  
        01205338VLSI Systems
ระบบวงจรรวมขนาดใหญ่มาก
3(3-0)01205232 
        01205415Digital Image Processing
การประมวลภาพดิจิทัล
3(3-0)  
        01206321Operations Research for Engineers I
การวิจัยการดำเนินงานสำหรับวิศวกร I
3(3-0)01206221 
        01206323Operations Research for Engineers II
การวิจัยการดำเนินงานสำหรับวิศวกร II
3(3-0)01206321 
        01204465Introduction to Data Mining and Knowledge Discovery
การทําเหมืองข้อมูลและการค้นพบความรู้ บนฐานข้อมูลเบื้องต้น
3(3-0)01204351 
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต   
        xxxxxxxxวิชาเลือกเสรี3(-)  
        xxxxxxxxวิชาเลือกเสรี3(-)  
(4) ฝึกงาน (ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา)      240   ชั่วโมง   
   การฝึกงาน ไม่ต่ำกว่า 240 ชั่วโมง ยกเว้นนิสิตที่เรียนแผนสหกิจศึกษา   


แผนการเรียน
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต
ปีที่ 1  ภาคต้น   
        01204111Computers and Programmimg
คอมพิวเตอร์และการโปรแกรม
3 
        01417167Engineering Matematics I
คณิตศาสตร์วิศวกรรม I
4 
        01420111General Physics I
ฟิสิกส์ทั่วไป I
3 
        01420113Laboratory in Physics I
ปฏิบัติการฟิสิกส์ I
1 
        01999021Thai Language for Communication
ภาษาไทยเพื่อการสื่อสาร
3 
        01355xxxภาษาอังกฤษ3 
ปีที่ 1  ภาคปลาย   
        01208111Engineering Drawing
การเขียนแบบวิศวกรรม
3 
        01403114Laboratory in Fundamental of General Chemistry
ปฏิบัติการหลักมูลเคมีทั่วไป
1 
        01403117Fundamental of General Chemistry
หลักมูลเคมีทั่วไป
3 
        01417168Engineering Mathematics II
คณิตศาสตร์วิศวกรรม II
3 
        01420112General Physics II
ฟิสิกส์ทั่วไป II
3 
        01420114Laboratory in Physics II
ปฏิบัติการฟิสิกส์ II
1 
        01175xxxกิจกรรมพลศึกษา1 
        01355xxxภาษาอังกฤษ3 
        xxxxxxxxศึกษาทั่วไปกลุ่มวิชามนุษยศาสตร์3 
ปีที่ 2  ภาคต้น   
        01204211Discrete Mathematics
คณิตศาสตร์เต็มหน่วย
3 
        01204212Abstract Data Type and Problem Solving
แบบชนิดข้อมูลนามธรรมและการแก้ปัญหา
3 
        01204222Digital Systems Dasign
การออกแบบระบบดิจิทัล
3 
        01204223Practicum for Computer Engineering
การฝึกปฏิบัติทางวิศวกรรมคอมพิวเตอร์
1 
        01204224Logic Circuit Laboratory
ปฏิบัติการวงจรตรรก
1 
        01205201Introduction to Engineering Machanics
วิศวกรรมไฟฟ้าเบื้องต้น
3 
        01219211Software Development Training Camp
ค่ายฝึกพัฒนาซอฟต์แวร์
1 
        01417267Engineering Mathematics III
คณิตศาสตร์วิศวกรรม III
3 
        01355xxxภาษาอังกฤษ3 
ปีที่ 2  ภาคปลาย   
        01204213Theory of Computation
ทฤษฎีการคำนวณ
3 
        01204214Programming Skill Development Laboratory
ปฏิบัติการพัฒนาทักษะการโปรแกรม
1 
        01204225Computer Architecture and Organization
สถาปัตยกรรมและองค์ประกอบคอมพิวเตอร์
3 
        01204313Algorithm Design and Analysis
การวิเคราะห์และออกแบบขั้นตอนวิธี
3 
        01205202Electricity Engineering Laboratory I
ปฏิบัติการวิศวกรรมไฟฟ้า I
1 
        01205203Electronics for Computer Engineers
อิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
3 
        01208201Basic Principles in Engineering Mechanics
หลักการพื้นฐานทางกลศาสตร์วิศวกรรม
3 
        01175xxxกิจกรรมพลศึกษา1 
        xxxxxxxxวิชาเลือกเสรี3 
ปีที่ 3  ภาคต้น   
        01204312Probability and Random Processes for Computer Engineers
ความน่าจะเป็นและกระบวนการสุ่มสำหรับวิศวกรคอมพิวเตอร์
3 
        01204323Microprocessor and Microcomputer Design
การออกแบบระบบไมโครคอนโทรลเลอร์และระบบไมโครโปรเซสเซอร์
3 
        01204325Data Communication & Network
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
3 
        01204331System Software
ซอฟต์แวร์ระบบ
3 
        01204371Transform Techniques in Signal Analysis
เทคนิคการแปลงในการประมวลผลสัญญาณ
3 
        01205303Electronics Laboratory for Computer Engineer
ปฏิบัติการอิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
1 
        xxxxxxxxวิชาเฉพาะเลือก3 
ปีที่ 3  ภาคปลาย   
        01204324Computer System Laboratory
ปฏิบัติการระบบคอมพิวเตอร์
3 
        01204332Operating Systems
ระบบปฏิบัติการ
3 
        01204341Design and Construction of Large Software Systems
การออกแบบและการสร้างระบบซอฟต์แวร์ขนาดใหญ่
3 
        01204351Database Networks
ระบบฐานข้อมูล
3 
        xxxxxxxxวิชาเฉพาะเลือก6 
ปีที่ 4  ภาคต้น   
        01204495Computer Engineering Project Preparation
การเตรียมงานโครงงานวิศวกรรมคอมพิวเตอร์
2 
        xxxxxxxxศึกษาทั่วไปกลุ่มวิชาสังคมศาสตร์3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเลือกเสรี3 
ปีที่ 4  ภาคปลาย   
        01204352Laws and Ethics in Information Technology
กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ
3 
        01204497Seminar
สัมมนา
1 
        01204499Computer Engineering Project
โครงงานวิศวกรรมคอมพิวเตอร์
2 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxศึกษาทั่วไปกลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์3