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

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


(1) หมวดวิชาศึกษาทั่วไป      31   หน่วยกิต  
        กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์11หน่วยกิต 
        กลุ่มวิชาภาษา12หน่วยกิต 
        กลุ่มวิชาสังคมศาสตร์3หน่วยกิต 
        กลุ่มวิชามนุษยศาสตร์3หน่วยกิต 
        กลุ่มวิชาพลศึกษา2หน่วยกิต 
(2) หมวดวิชาเฉพาะ      102   หน่วยกิต  
        วิชาแกน25หน่วยกิต 
        วิชาเฉพาะบังคับ62หน่วยกิต 
        วิชาเฉพาะเลือก15หน่วยกิต 
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต  
        หมวดวิชาเลือกเสรี6หน่วยกิต 
(4) ฝึกงาน      240   ชั่วโมง  
        การฝึกงาน 240 ชั่วโมง   


รายวิชาตามโครงสร้างหลักสูตร
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต(ท-ป)วิชาเรียนก่อน
(1) หมวดวิชาศึกษาทั่วไป      31   หน่วยกิต   
   กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์      11   หน่วยกิต   
        01208111Engineering Drawing
การเขียนแบบวิศวกรรม
3(2-3)  
        01403111General Chemistry
เคมีทั่วไป
4(4-0)  
        01403112Laboratory in General Chemistry
เคมีทั่วไปภาคปฏิบัติการ
1(0-3)01403111 หรือพร้อมกัน 
   เลือกเรียนวิชาบูรณาการกลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ อีก 1 วิชา จากรายวิชาต่อไปนี้3(3-0)  
        01999011Food for Mankind
อาหารเพื่อมนุษยชาติ
3(3-0)  
        01999012Health for Life
สุขภาพเพื่อชีวิต
3(3-0)  
        01999213Environment, Technology and life
สิ่งแวดล้อม เทคโนโลยีและชีวิต
3(3-0)  
   กลุ่มวิชาภาษา      12   หน่วยกิต   
        01355111Foundation English I
ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต)
3(3-0)(ไม่นับหน่วยกิต) 
        01355112Foundation English II
ภาษาอังกฤษ 2
3(3-0)01355111 
        01355113Foundation English III
ภาษาอังกฤษ 3
3(3-0)01355112 
        01999021Thai Language for Communication
ภาษาไทยเพื่อการสื่อสาร
3(3-0)  
        01355xxxกลุ่มวิชาภาษาเลือก /กลุ่มวิชาภาษาอังกฤษ (01355xxx)3(3-0)  
   กลุ่มวิชาสังคมศาสตร์      3   หน่วยกิต   
   เรียนวิชาบูรณาการกลุ่มสังคมศาสตร์ 1 วิชา จากรายวิชาต่อไปนี้3(3-0)  
        01999041Economics for Better Living
เศรษฐศาสตร์เพื่อการดำเนินชีวิตที่ดี
3(3-0)  
        01999141Man and Society
มนุษย์กับสังคม
3(3-0)  
   กลุ่มวิชามนุษยศาสตร์      3   หน่วยกิต   
   เลือกเรียนวิชาบูรณาการกลุ่มมนุษยศาสตร์ 1 วิชา จากรายวิชาต่อไปนี้3(3-0)  
        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) หมวดวิชาเฉพาะ      102   หน่วยกิต   
   วิชาแกน      25   หน่วยกิต   
        01204111Computers and Programming
คอมพิวเตอร์และการโปรแกรม
3(2-3)  
        01204112Information Technology for Engineers
เทคโนโลยีสารสนเทศสำหรับวิศวกร
1(0-2)  
        01213211Materials Science for Engineers
วัสดุศาสตร์สำหรับวิศวกร
3(3-0)  
        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หรือพร้อมกัน 
   วิชาเฉพาะบังคับ      62   หน่วยกิต   
        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)  
        01204221Computer Organization and Assembly Language
การจัดองค์ประกอบคอมพิวเตอร์และภาษาแอสเซมบลี
3(3-0)  
        01204222Digital Systems Design
การออกแบบระบบดิจิทัล
3(3-0)  
        01204223Practicum in Computer Engineering
การฝึกปฏิบัติทางวิศวกรรมคอมพิวเตอร์
1(0-3)  
        01204224Logic Circuit Laboratory
ปฏิบัติการวงจรตรรกะ
1(0-3)  
        01204313Algorithm Design and Analysis
การวิเคราะห์และออกแบบขั้นตอนวิธี
3(3-0)01204211และ01204212 
        01204321Computer Architecture
สถาปัตยกรรมคอมพิวเตอร์
3(3-0)01204221และ01204222 
        01204325Data Communication and Computer Networks
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
3(3-0)  
        01204331System Software
ซอฟต์แวร์ระบบ
3(3-0)01204212และ01204221 
        01204332Operating Systems
ระบบปฏิบัติการ
3(3-0)01204331 
        01204341Design and Construction of Large Software Systems
การออกแบบและการสร้างระบบซอฟต์แวร์ขนาดใหญ่
3(3-0)01204313 
        01204351Database Systems
ระบบฐานข้อมูล
3(3-0)01204212 
        01204352Laws and Ethics in Information Technology
กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ
3(3-0)  
        01204421Computer Networks
เครือข่ายคอมพิวเตอร์
3(3-0)01204325 
        01204422Computer Communication and Network Laboratory
ปฏิบัติการสื่อสารและเครือข่ายคอมพิวเตอร์
1(0-3)01204325 
        01204495Computer Engineering Project Preparation
การเตรียมโครงงานวิศวกรรมคอมพิวเตอร์
2(2-0)  
        01204497Seminar
สัมมนา
1  
        01204499Computer Engineering Project
โครงงานวิศวกรรมคอมพิวเตอร์
2(0-6)01204495 
        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 
   วิชาเฉพาะเลือก      15   หน่วยกิต   
        01204312Probability and Random Processes for Computer Engineers
ความน่าจะเป็นและกระบวนการสุ่มสำหรับวิศวกรคอมพิวเตอร์
3(3-0)01417168 
        01204323Microprocessors and Microcomputer Design
ไมโครโพรเซสเซอร์และการออกแบบไมโครคอมพิวเตอร์
3(3-0)01204321 
        01204324Computer Systems Laboratory
ปฏิบัติการระบบคอมพิวเตอร์
1(0-3)01204224และ01204321 
        01204342Managing Software Development
การจัดการการพัฒนาซอฟต์แวร์
3(3-0)01204341 
        01204371Transform Techniques in Signal Analysis
เทคนิคการแปลงในการวิเคราะห์สัญญาณ
3(3-0)01417267 
        01204411Symbolic Computation
การคำนวณเชิงสัญลักษณ์
3(3-0)01204213 
        01204424Digital Design Automation
การออกแบบดิจิทัลอัตโนมัติ
3(3-0)01204222 
        01204425Network Programming
การโปรแกรมเครือข่าย
3(3-0)01204325 
        01204426Network Configuration
การปรับแต่งเครือข่าย
3(2-3)01204325 
        01204432Object-Oriented Computing
การออกแบบเชิงวัตถุ
3(3-0)01204313 
        01204433Programming Language Translation
การแปลภาษาโปรแกรม
3(3-0)01204213และ01204331 
        01204434Parallel and Distributed Computing Systems
ระบบคำนวณแบบขนานและแบบกระจาย
3(3-0)01204313 
        01204435Programming Language Concept
มโนทัศน์ภาษาโปรแกรม
3(3-0)01204213และ01204331 
        01204451Database Systems Design
การออกแบบระบบฐานข้อมูล
3(3-0)01204351 
        01204452Information Technology Management
การจัดการเทคโนโลยีสารสนเทศ
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 
        01204481Foundations of Computer Graphics
คอมพิวเตอร์กราฟิกส์ขั้นพื้นฐาน
3(3-0)01204313 
        01204482Computer-Human Interfaces
การโต้ตอบระหว่างคอมพิวเตอร์กับมนุษย์
3(3-0)01204313 
        01204496Selected Topics in Computer Engineering
เรื่องเฉพาะทางวิศวกรรมคอมพิวเตอร์
3(- )  
        01204498Special Problems
ปัญหาพิเศษ
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 
        01206425Operations Research II
การวิจัยการดำเนินงานสำหรับวิศวกร II
3(3-0)  
        01219211Software Development Training Camp
ค่ายฝึกพัฒนาซอฟต์แวร์
1(0-3)  
        01200490Co-operation Education
สหกิจศึกษา
6(-)  
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต   
        xxxxxxxxวิชาเลือกเสรี3(-)  
        xxxxxxxxวิชาเลือกเสรี3(-)  
(4) ฝึกงาน      240   ชั่วโมง   
   การฝึกงาน การฝึกงานไม่ต่ำกว่า 240 ชั่วโมง   


แผนการเรียน
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต
ปีที่ 1  ภาคต้น   
        01204111Computers and Programming
คอมพิวเตอร์และการโปรแกรม
3 
        01417167Engineering Mathematics I
คณิตศาสตร์วิศวกรรม I
4 
        01420111General Physics I
ฟิสิกส์ทั่วไป I
3 
        01420113Laboratory in Physics I
ปฏิบัติการฟิสิกส์ I
1 
        01999021Thai Language for Communication
ภาษาไทยเพื่อการสื่อสาร
3 
        01175xxxกิจกรรมพลศึกษา1 
        01355xxxภาษาอังกฤษ3 
ปีที่ 1  ภาคปลาย   
        01204112Information Technology for Engineers
เทคโนโลยีสารสนเทศสำหรับวิศวกร
1 
        01204214Programming Skills Development Laboratory
ปฏิบัติการพัฒนาทักษะการโปรแกรม
1 
        01208111Engineering Drawing
การเขียนแบบวิศวกรรม
3 
        01403111General Chemistry
เคมีทั่วไป
4 
        01403112Laboratory in General Chemistry
เคมีทั่วไปภาคปฏิบัติการ
1 
        01417168Engineering Mathematics II
คณิตศาสตร์วิศวกรรม II
3 
        01420112General Physics II
ฟิสิกส์ทั่วไป II
3 
        01420114Laboratory in Physics II
ปฏิบัติการฟิสิกส์ II
1 
        01175xxxกิจกรรมพลศึกษา1 
        01355xxxภาษาอังกฤษ3 
ปีที่ 2  ภาคต้น   
        01204211Discrete Mathematics
คณิตศาสตร์เต็มหน่วย
3 
        01204212Abstract Data Types and Problem Solving
ชนิดข้อมูลนามธรรมและการแก้ปัญหา
3 
        01204221Computer Organization and Assembly Language
การจัดองค์ประกอบคอมพิวเตอร์และภาษาแอสเซมบลี
3 
        01204223Practicum in Computer Engineering
การฝึกปฏิบัติทางวิศวกรรมคอมพิวเตอร์
1 
        01205201Introduction to Electrical Engineering
วิศวกรรมไฟฟ้าเบื้องต้น
3 
        01208201Basic Principles in Engineering Mechanics
หลักการพื้นฐานทางกลศาสตร์วิศวกรรม
3 
        01417267Engineering Mathematics III
คณิตศาสตร์วิศวกรรม III
3 
ปีที่ 2  ภาคปลาย   
        01204213Theory of Computation
ทฤษฎีการคำนวณ
3 
        01204222Digital Systems Design
การออกแบบระบบดิจิทัล
3 
        01204224Logic Circuit Laboratory
ปฏิบัติการวงจรตรรก
1 
        01204313Algorithm Design and Analysis
การวิเคราะห์และออกแบบขั้นตอนวิธี
3 
        01205202Electrical Engineering Laboratory I
ปฏิบัติการวิศวกรรมไฟฟ้า I
1 
        01205203Electronics for Computer Engineer
อิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
3 
        01355xxxภาษาอังกฤษ3 
        xxxxxxxxวิชาเฉพาะเลือก3 
ปีที่ 3  ภาคต้น   
        01204321Computer Architecture
สถาปัตยกรรมคอมพิวเตอร์
3 
        01204325Data Communications and Computer Networks
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
3 
        01204331System Software
ซอฟต์แวร์ระบบ
3 
        01204352Laws and Ethics in Information Technology
กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ
3 
        01205303Electronics Laboratory for Computer Engineer
ปฏิบัติการอิเล็กทรอนิกส์สำหรับวิศวกรคอมพิวเตอร์
1 
        01213211Materials Science for Engineers
วัสดุศาสตร์สำหรับวิศวกร
3 
        xxxxxxxxวิชาเฉพาะเลือก3 
ปีที่ 3  ภาคปลาย   
        01204332Operating Systems
ระบบปฏิบัติการ
3 
        01204341Design and Construction of Large Software Systems
การออกแบบและการสร้างระบบซอฟต์แวร์ขนาดใหญ่
3 
        01204351Database Systems
ระบบฐานข้อมูล
3 
        01204421Computer Networks
เครือข่ายคอมพิวเตอร์
3 
        01204422Computer Communication and Network Laboratory
ปฏิบัติการสื่อสารและเครือข่ายคอมพิวเตอร์
1 
        01999xxxบูรณาการกลุ่มวิชามนุษยศาสตร์3 
        xxxxxxxxวิชาเฉพาะเลือก3 
ปีที่ 4  ภาคต้น   
        01204495Computer Engineering Project Preparation
การเตรียมงานโครงงานวิศวกรรมคอมพิวเตอร์
2 
        01204497Seminar
สัมมนา
1 
        01999xxxบูรณาการกลุ่มวิชาสังคมศาสตร์3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเลือกเสรี3 
ปีที่ 4  ภาคปลาย   
        01204499Computer Engineering Project
โครงงานวิศวกรรมคอมพิวเตอร์
2 
        01999xxxบูรณาการกลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเลือกเสรี3