หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์(หลักสูตรปรับปรุง เริ่มตั้งแต่ ปีการศึกษา 2566)

ชื่อปริญญา: วิศวกรรมศาสตรบัณฑิต (วิศวกรรมคอมพิวเตอร์) / วศ.บ. (วิศวกรรมคอมพิวเตอร์)

รหัสหลักสูตร: 121100

ระยะเวลาการศึกษา: 4 ปี

ปีที่ออกหลักสูตร: พ.ศ.2566 (หลักสูตรปรับปรุง)

ปีที่เริ่มใช้หลักสูตร: พ.ศ.2566

เนื้อหาการสอน

ให้ความรู้พื้นฐานทางวิทยาศาสตร์ คณิตศาสตร์ วิทยาการคอมพิวเตอร์ ตลอดจนหลักการทางวิศวกรรม กล่าวคือ การวิเคราะห์ การออกแบบ การจัดระบบ และการสร้าง เพื่อนำไปประยุกต์ใช้ในงานด้านวิศวกรรมคอมพิวเตอร์ อันประกอบด้วย ระบบฮาร์ดแวร์, ระบบซอฟต์แวร์, เครือข่ายคอมพิวเตอร์ และระบบสารสนเทศ

ทั้งนี้ เนื้อหาวิชาเรียนทั้งหมด สามารถแบ่งได้เป็น 3 หมวด คือ

  1. หมวดวิศวกรรมระบบเชิงเลข (Digital System Engineering)
    ครอบคลุมการออกแบบและวิเคราะห์ระบบเชิงเลข (ระบบดิจิทัล) อันเป็นพื้นฐานของการออกแบบระบบคอมพิวเตอร์ วิชาที่ศึกษาได้แก่ การออกแบบเชิงตรรกะ ไมโครโพรเซสเซอร์ ระบบคอมพิวเตอร์ ภาษาแอสเซมบลี การออกแบบวงจรรวม สถาปัตยกรรมคอมพิวเตอร์ การสื่อสารข้อมูล และ ระบบเครือข่าย อาจกล่าวได้ว่า เป็นกลุ่มวิชา Hardware และ Network
  2. หมวดวิศวกรรมซอฟต์แวร์ระบบ (System Software Engineering)
    ครอบคลุมหลักการออกแบบและวิเคราะห์ทฤษฎีคำนวณทางคอมพิวเตอร์ อัลกอริทึม ซอฟต์แวร์ระบบ ภาษาโปรแกรม และ ระบบปฎิบัติการ นิสิตจะสามารถเข้าใจความสัมพันธ์ระหว่างซอฟต์แวร์และฮาร์ดแวร์ ทุกระดับการเชื่อมต่อ อาจกล่าวได้ว่า เป็นกลุ่มวิชา Software และหลักการทางคอมพิวเตอร์
  3. หมวดการประมวลผลสารสนเทศ (Information Processing)
    ครอบคลุมการออกแบบและวิเคราะห์ระบบประมวลผลสารสนเทศ เทคโนโลยีสารสนเทศ วิศวกรรมซอฟต์แวร์ ปัญญาประดิษฐ์ ระบบจัดการฐานข้อมูล คอมพิวเตอร์กราฟฟิก วิทยาการหุ่นยนต์ สื่อประสม การสร้างแบบจำลอง และระบบประยุกต์ ที่เกี่ยวข้อง อาจกล่าวได้ว่า เป็นกลุ่มวิชา ระบบสารสนเทศ และแขนงวิชาอื่นในสายวิทยาการคอมพิวเตอร์

อนาคตหลังสำเร็จการศึกษา

ผู้สำเร็จการศึกษาจากหลักสูตรนี้ จะมีความเชี่ยวชาญในการออกแบบ วิเคราะห์ และสร้างโปรแกรมประยุกต์ของระบบซอฟต์แวร์ ระบบเชิงเลข และ การประมวลผลสารสนเทศ และสามารถประยุกต์หลักการทางวิศวกรรมเพื่อการแก้ปัญหาในสาขาอาชีพอื่นด้วยคอมพิวเตอร์ได้เป็นอย่างดี ทั้งนี้ บัณฑิตสามารถประกอบอาชีพเป็นวิศวกรระบบ นักวิเคราะห์ระบบ นักเขียนโปรแกรมระบบ และอาชีพในสายงานคอมพิวเตอร์อื่นๆ

การเข้าศึกษา

การรับนักเรียนเข้าศึกษาต่อในภาควิชาวิศวกรรมคอมพิวเตอร์มี 2 วิธี คือ

  1. การรับตรงเข้าสาขาวิชา (TCAS รอบที่ 1 และรอบที่ 3)
  2. การเลือกสาขาวิชาเมื่อขึ้นชั้นปีที่ 2

สำหรับรายละเอียดเพิ่มเติมในการรับเข้าศึกษาต่อ สามารถติดตามได้ที่

www.admissions.chula.ac.th/

ค่าเล่าเรียน

เป็นไปตามประกาศของจุฬาลงกรณ์มหาวิทยาลัย สามารถตรวจสอบได้โดย คลิกที่นี่

โครงสร้างหลักสูตร

หลักสูตรนี้ มีจำนวนหน่วยกิตรวมทั้งหมด 138 หน่วยกิต แบ่งได้ดังนี้

  1. หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต
    1. กลุ่มวิชาสังคมศาสตร์ 3 หน่วยกิต
    2. กลุ่มวิชามนุษยศาสตร์ 3 หน่วยกิต
    3. กลุ่มวิชาสหศาสตร์ 3 หน่วยกิต
    4. กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 3 หน่วยกิต
    5. กลุ่มวิชาศึกษาทั่วไปกลุ่มพิเศษ 6 หน่วยกิต
    6. กลุ่มวิชาภาษาต่างประเทศ 12 หน่วยกิต
  2. หมวดวิชาพื้นฐานทางวิทยาศาสตร์และคณิตศาสตร์ 21 หน่วยกิต
  3. หมวดวิชาเฉพาะ 84 หน่วยกิต
    1. กลุ่มวิชาพื้นฐานทางวิศวกรรม 15 หน่วยกิต
    2. กลุ่มวิชาแกนระดับสาขาวิชา (บังคับ) 45 หน่วยกิต
    3. กลุ่มรายวิชาบังคับเลือก 6 หน่วยกิต
    4. กลุ่มรายวิชาเลือก 18 หน่วยกิต
  4. หมวดวิชาเลือกเสรี 6 หน่วยกิต

รายวิชา

หมวดวิชาศึกษาทั่วไป

ให้นิสิตเลือกเรียนวิชาศึกษาทั่วไปกลุ่ม มนุษยศาสตร์, วิทยาศาสตร์,​ สหศาสตร์ และ สังคมศาสตร์ ตาม ศูนย์การศึกษาทั่วไป ประกาศกำหนด

หมวดวิชาศึกษาทั่วไป กลุ่มพิเศษ 6 หน่วยกิต

ให้นิสิตเรียนวิชาดังต่อไปนี้

  • 2100111   ท่องโลกวิศวกรรม (Exploring Engineering World) 3(3-0-9)
  • 2110221   แก่นวิศวกรรมคอมพิวเตอร์ (Computer Engineering Essentials) 3(3-0-9)

หมวดวิชาภาษาต่างประเทศ 12 หน่วยกิต

ให้นิสิตเรียนวิชาดังต่อไปนี้

  • 5500111    ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 1 (Experimential English I) 3(2-2-5)
  • 5500112    ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 2 (Experimential English II) 3(2-2-5)
  • 5500208  ทักษะการสื่อสารและการนำเสนอผลงาน (Communication and Presentation Skills) 3(2-2-5)
  • 5500308  การเขียนภาษาอังกฤษเทคนิคสำหรับวิศวกรรมศาสตร์ (Technical Writing for Engineering) 3(2-2-5)

หมวดวิชาพื้นฐานทางวิทยาศาสตร์และคณิตศาสตร์ 21 หน่วยกิต

  • 2304103   ฟิสิกส์ทั่วไป 1 (General Physics I) 3(3-0-6)
  • 2304104   ฟิสิกส์ทั่วไป 2 (General Physics II) 3(3-0-6)
  • 2304183   ปฏิบัติการฟิสิกส์ทั่วไป 1 (General Physics Laboratory I) 1(0-3-0)
  • 2304184   ปฏิบัติการฟิสิกส์ทั่วไป 2 (General Physics Laboratory II) 1(0-3-0)
  • 2301107   แคลคูลัส 1 (Calculus I) 3(3-0-6)
  • 2301108   แคลคูลัส 2 (Calculus II) 3(3-0-6)
  • 2302127   เคมีทั่วไป (General Chemistry) 3(3-0-6)
  • 2302163   ปฏิบัติการเคมีทั่วไป (Engineering Chemistry Laboratory) 1(0-3-0)
  • 2603284   สถิติสำหรับวิทยาศาสตร์กายภาพ (Statistics for Physical Science) 3(3-0-6)

กลุ่มรายวิชาบังคับ


หมวดวิชาพื้นฐานทางวิศวกรรม 11 หน่วยกิต

  • 2100301   การฝึกงานทางวิศวกรรม (Engineering Practice) 2(0-18-0) ประเมินผลเป็น S/U
  • 2110101    การทำโปรแกรมคอมพิวเตอร์ (Computer Programming) 3(2-2-5)
  • 2110201    คณิตศาสตร์วิศวกรรมคอมพิวเตอร์ (Computer Engineering Mathematics) 3(3-0-6)
  • 2110203    คณิตศาสตร์วิศวกรรมคอมพิวเตอร์ 2 (Computer Engineering Mathematics II) 3(3-0-6)
  • 2110233    การปฏิบัติการทางคณิตศาสตร์วิศวกรรมคอมพิวเตอร์ (Computer Engineering Mathematics Laboratory) 1(0-2-1)

หมวดวิชาแกนระดับสาขาวิชา 40 หน่วยกิต

  • 2110200   โครงสร้างดิสครีตและภาวะคำนวณได้ (Discrete Structures and Computability) 3(3-0-6)
  • 2110211     ความรู้เบื้องต้นเกี่ยวกับโครงสร้างข้อมูล (Introduction to Data Structures) 3(3-0-6)
  • 2110215     วิธีวิทยาการทำโปรแกรม 1 (Programming Methodology I) 3(2-3-4)
  • 2110251     ตรรกศาสตร์ของดิจิตอลคอมพิวเตอร์ (Digital Computer Logic) 3(3-0-6)
  • 2110263     การปฏิบัติการทางตรรกศาสตร์ของดิจิตอลคอมพิวเตอร์ 1 (Digital Computer Logic Laboratory I) 1(0-2-1)
  • 2110313     ระบบปฏิบัติการและโปรแกรมระบบ (Operating Systems and System Programs) 3(3-0-6)
  • 2110318     หลักการของระบบกระจาย (Distributed Systems Essentials) 3(3-0-6)
  • 2110322     ระบบฐานข้อมูล (Database Systems) 3(3-0-6)
  • 2110327     การออกแบบอัลกอริทึม (Algorithm Design) 3(3-0-6)
  • 2110352      สถาปัตยกรรมระบบคอมพิวเตอร์ (Computer System Architectures) 3(3-0-6)
  • 2110363     ปฏิบัติการสังเคราะห์ฮาร์ดแวร์ 1 (Hardware Synthesis Laboratory I) 1(0-2-1)
  • 2110366     การปฏิบัติการระบบฝังตัว (Embedded System Laboratory) 1(0-2-1)
  • 2110423     วิศวกรรมซอฟต์แวร์ (Software Engineering ) 3(3-0-6)
  • 2110426     การปฏิบัติการทางวิศวกรรมซอฟต์แวร์ (SE Lab) 1(0-2-1)
  • 2110471      ข่ายงานคอมพิวเตอร์ 1 (Computer Network I) 3(2-3-4)
  • 2110488      โครงงานรวบยอดวิศวกรรมคอมพิวเตอร์ 1 (Capstone Project I) 2(0-4-2)
  • 2110489      โครงงานรวบยอดวิศวกรรมคอมพิวเตอร์ 2 (Capstone Project II) 3(0-6-3)

กลุ่มรายวิชาเลือก

วิชาเลือกมีทั้งหมด 3 กลุ่ม ได้แก่ 1) กลุ่มวิชาแกนระดับสาขาวิชา 2) กลุ่มวิชาสหสาขาวิชาหรือทักษะสำหรับศตวรรษที่ 21 และ 3) กลุ่มวิชาเลือกระดับสาขาวิชา โดยนิสิตจะต้องลงวิชาในแต่ละกลุ่มให้ครบตามจำนวนหน่วยกิตของแต่ละกลุ่ม นิสิตสามารถลงทะเบียนเรียนเพิ่มเติมจากรายวิชาของหลักสูตรที่เปิดสอน หรือรายวิชาที่ได้รับการอนุมัติให้เป็นรายวิชาเลือกของหลักสูตรที่จะประกาศเพิ่มเติมโดยภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย ทั้งนี้ ต้องได้รับความเห็นชอบจากคณะกรรมการหลักสูตรหรือคณะกรรมการประจำภาควิชา


ให้นิสิตเลือกเรียน จากรายวิชาดังต่อไปนี้ (วิชาที่ ไม่ได้ เลือก สามารถเรียนเป็น วิชาเลือก ได้)

    กลุ่มวิชาแกนระดับสาขาวิชา 6 หน่วยกิต

  • 2110404         ทฤษฏีการคำนวณ (Computational Theory) 3(3-0-6)
  • 2110521          สถาปัตยกรรมซอฟต์แวร์ (Software Architecture) 3(3-0-9)
  • 2110452          สถาปัตยกรรมสมรรถนะสูง (High Performance Architecture) 3(3-0-6)
  • 2110531          เครื่องมือสำหรับวิทยาศาสตร์ข้อมูลและวิศวกรรมข้อมูล (Data Science and Data Engineering Tools) 3(3-0-6)
  • 21105xx         ระบบที่กำหนดโดยซอฟต์แวร์ 1 (Software-Defined Systems I) 3(3-0-6)
  • กลุ่มวิชาสหสาขาวิชา หรือทักษะสำหรับศตวรรษที่ 21 6 หน่วยกิต

  • 210xxxx*          ความเป็นผู้ประกอบการกับการสร้างธุรกิจใหม่ (Entrepreneurship and New Venture Creation)  3(3-0-6)
  • 210xxxx*          ความเป็นผู้ประกอบการธุรกิจเทคโนโลยี(Technopreneurship)  3(3-0-6)
  • 210xxxx*          หลักการคิดเชิงออกแบบ (Design Thinking Principle)  3(3-0-6)
  • 210xxxx*          หลักการคิดแก้ไขปัญหา (Problem Solving Principle)  3(3-0-6)
  • 21xxxxx*          การบริหารจัดการโครงการ (Project Management)  3(3-0-6)
  • 21xxxxx*          การตลาด และการบริหารจัดการในงานวิศวกรรม (Marketing and Management in Engineering)  3(3-0-6)
  • 2110xxx*          การศึกษาต่างประเทศด้านทักษะศตวรรษที่ 21 1 (Study Abroad for 21 Century Skill)  3(3-0-6)
  • 2110xxx*          การศึกษาต่างประเทศด้านทักษะศตวรรษที่ 21 2 (Study Abroad for 21 Century Skill)  3(3-0-6)

กลุ่มวิชาเลือกระดับสาขาวิชา

กลุ่มวิชาแกนระดับสาขาวิชา 18 หน่วยกิต โดยเลือกจากรายวิชาต่อไปนี้

  • 2110291          เอกัตศึกษาทางวิศวกรรมคอมพิวเตอร์ 1 (Individual Study in Computer Engineering I)    1(0 0 3)
  • 2110292          เอกัตศึกษาทางวิศวกรรมคอมพิวเตอร์ 2 (Individual Study in Computer Engineering II)   1(0 0 3)
  • 2110315          ระบบเชิงขนานและระบบกระจาย (Parallel and Distributed Systems)    3(3-0-6)
  • 2110391          เอกัตศึกษาทางวิศวกรรมคอมพิวเตอร์ 3 (Individual Study in Computer Engineering III)   1(0 0 3)
  • 2110392          เอกัตศึกษาทางวิศวกรรมคอมพิวเตอร์ 4 (Individual Study in Computer Engineering IV)  1(0 0 3)
  • 2110413          ความมั่นคงของคอมพิวเตอร์ (Computer Security)   3(3 0 6)
  • 2110412          สถาปัตยกรรมคอมพิวเตอร์เชิงขนาน (Parallel Computer Architecture)   3(3 0 6)
  • 2110414          ระบบการคำนวณขนาดใหญ่ (Large Scale Computing Systems)   3(3 0 6)
  • 2110424          การปรับปรุงกระบวนการซอฟต์แวร์ (Software Process Improvement)  3(3 0 6)
  • 2110428          ความรู้เบื้องต้นเกี่ยวกับการทำเหมืองข้อมูล (Introduction to Data Mining)  3(3 0 6)
  • 2110430          การทำเหมืองอนุกรมเวลาและการค้นหาความรู้ (Time Series Mining and Knowledge Discovery)  3(3 0 6)
  • 2110431          วิทยาการภาพดิจิทัลเบื้องต้น (Introduction to Digital Imaging)  3(3 0 6)
  • 2110432          การรู้จำเสียงพูดอัตโนมัติ (Automatic Speech Recognition)  3(3 0 6)
  • 2110433          คอมพิวเตอร์วิชัน (Computer Vision)  3(3 0 6)
  • 2110435          วิทยาการหุ่นยนต์เบื้องต้น (Introduction to Robotics)  3(3 0 6)
  • 2110442          การวิเคราะห์และโปรแกรมเชิงวัตถุ (Object-Oriented Analysis and Programming)  3(3 0 6)
  • 2110443          ปฏิสัมพันธ์ของมนุษย์กับคอมพิวเตอร์ (Human-Computer Interaction)  3(3 0 6)
  • 2110455          การทดสอบวงจรดิจิตอล (Testing Digital Circuits)  3(3 0 6)
  • 2110473          การคำนวณแบบทนต่อความผิดพร่อง (Fault Tolerant Computing)  3(3 0 6)
  • 2110475          การออกแบบวงจรรวมขนาดใหญ่มาก (VLSI Design)  3(3 0 6)
  • 2110476          ปัญญาประดิษฐ์ 1 (Artificial Intelligence I)  3(3 0 6)
  • 2110477          ปัญญาประดิษฐ์ 2 (Artificial Intelligence II)  3(3 0 6)
  • 2110478          คอมพิวเตอร์และการสื่อสาร (Computer and Communication)  3(3 0 6)
  • 2110479          คอมพิวเตอร์กราฟิก (Computer Graphics)  3(3 0 6)
  • 2110481          เครือข่ายคอมพิวเตอร์ไร้สาย (Wireless Computer Networks)  3(3 0 6)
  • 2110495          หัวข้อชั้นสูงในวิศวกรรมคอมพิวเตอร์ 1 (Advanced Topics in Computer Engineering I)  3(3 0 6)
  • 2110496          หัวข้อชั้นสูงในวิศวกรรมคอมพิวเตอร์ 2 (Advanced Topics in Computer Engineering II)  3(3 0 6)
  • 2110497          ปัญหาพิเศษทางวิศวกรรมคอมพิวเตอร์ 1 (Special Problems in Computer Engineering I)  3(2 3 4)
  • 2110498          ปัญหาพิเศษทางวิศวกรรมคอมพิวเตอร์ 2 (Special Problems in Computer Engineering II)  3(2 3 4)
  • 2110446          วิทยาศาสตร์ข้อมูลและการวิเคราะห์ (Data Science and Analytics)  3(3 0 6)
  • 2110490          โครงการวิศวกรรมคอมพิวเตอร์พื้นฐาน (Computer Engineering Pre-Project)  1(0-2-1)
  • 2110499          โครงการวิศวกรรมคอมพิวเตอร์ (Computer Engineering Projects)   3(0-6-3)
  • 2100499          โครงงานทางวิศวกรรม (Senior Project in Engineering)   3(0-6-3)
  • 2110511          การเขียนโปรแกรมเกม (Game Programming)   3(3 0 9)
  • 2110512          คอมพิวเตอร์แอนิเมชัน (Computer Animation)   3(3 0 9)
  • 2110513          เทคโนโลยีช่วยเหลือ (Assistive Technology)   3(3 0 9)
  • 2110514          คอมพิวเตอร์กราฟิกส์และการจำลองทางฟิสิกส์แบบเรียลไทม์ (Realtime Computer Graphics and Physics Simulation)   3 (3-0-9)
  • 2110522          ยูนิกซ์/ลีนุกซ์สำหรับองค์กร (UNIX/Linux for Enterprise Environment)   3(3 0 9)
  • 2110524          เทคโนโลยีคลาวด์คอมพิวติง (Cloud Computing Technology)   3(3-0-9)
  • 2110542          ระบบคลังข้อมูล (Data Warehouse System)   3(3-0-9)
  • 2110561          การผลิตเชิงคำนวณ (Computational Fabrication)  3(3-0-9)
  • 2110562          เทคโนโลยีตัวรับรู้ (Sensor Technology)   3(3-0-9)
  • 2110571          โครงข่ายประสาท (Neural Network)   3(3-0-9)
  • 2110572          ระบบการประมวลผลธรรมชาติ (Natural Language Processing System)   3(3-0-9)
  • 2110573          การรู้จำแบบ (Pattern Recognition)   3(3-0-9)
  • 2110574          ปัญญาประดิษฐ์สำหรับวิศวกร (Artificial Intelligence for Engineers)   3(3-0-9)
  • 2110581          ชีวสารสนเทศ 1 (Bioinformatics I) 3 (3-0-9)2110431 วิทยาการภาพดิจิทัลเบื้องต้น (Introduction to Digital Imaging)   3(3 0 6)
  • 2110432          การรู้จำเสียงพูดอัตโนมัติ (Automatic Speech Recognition)   3(3 0 6)
  • 2110433          คอมพิวเตอร์วิชัน (Computer Vision) 3(3 0 6)
  • 2110435          วิทยาการหุ่นยนต์เบื้องต้น (Introduction to Robotics) 3(3 0 6)
  • 2110442          การวิเคราะห์และโปรแกรมเชิงวัตถุ (Object-Oriented Analysis and Programming)   3(3 0 6)
  • 2110443          ปฏิสัมพันธ์ของมนุษย์กับคอมพิวเตอร์ (Human-Computer Interaction)   3(3 0 6)
  • 2110455          การทดสอบวงจรดิจิตอล (Testing Digital Circuits)   3(3 0 6)
  • 2110473          การคำนวณแบบทนต่อความผิดพร่อง (Fault Tolerant Computing)   3(3 0 6)
  • 2110475          การออกแบบวงจรรวมขนาดใหญ่มาก (VLSI Design)   3(3 0 6)
  • 2110476          ปัญญาประดิษฐ์ 1 (Artificial Intelligence I)   3(3 0 6)
  • 2110477          ปัญญาประดิษฐ์ 2 (Artificial Intelligence II)   3(3 0 6)
  • 2110478          คอมพิวเตอร์และการสื่อสาร (Computer and Communication)   3(3 0 6)
  • 2110479          คอมพิวเตอร์กราฟิก (Computer Graphics)   3(3 0 6)
  • 2110481          เครือข่ายคอมพิวเตอร์ไร้สาย (Wireless Computer Networks)   3(3 0 6)
  • 2110495          หัวข้อชั้นสูงในวิศวกรรมคอมพิวเตอร์ 1 (Advanced Topics in Computer Engineering I)   3(3 0 6)
  • 2110496          หัวข้อชั้นสูงในวิศวกรรมคอมพิวเตอร์ 2 (Advanced Topics in Computer Engineering II)  3(3 0 6)
  • 2110497          ปัญหาพิเศษทางวิศวกรรมคอมพิวเตอร์ 1 (Special Problems in Computer Engineering I)   3(2 3 4)
  • 2110498          ปัญหาพิเศษทางวิศวกรรมคอมพิวเตอร์ 2 (Special Problems in Computer Engineering II)   3(2 3 4)
  • 2110446          วิทยาศาสตร์ข้อมูลและการวิเคราะห์ (Data Science and Analytics)   3(3 0 6)
  • 2110490          โครงการวิศวกรรมคอมพิวเตอร์พื้นฐาน (Computer Engineering Pre-Project) 1(0-2-1)
  • 2110499          โครงการวิศวกรรมคอมพิวเตอร์ (Computer Engineering Projects)   3(0-6-3)
  • 2100499          โครงงานทางวิศวกรรม (Senior Project in Engineering)   3(0-6-3)
  • 2110511          การเขียนโปรแกรมเกม (Game Programming)   3(3 0 9)
  • 2110512          คอมพิวเตอร์แอนิเมชัน (Computer Animation)   3(3 0 9)
  • 2110513          เทคโนโลยีช่วยเหลือ (Assistive Technology)   3(3 0 9)
  • 2110514          คอมพิวเตอร์กราฟิกส์และการจำลองทางฟิสิกส์แบบเรียลไทม์ (Realtime Computer Graphics and Physics Simulation) 3 (3-0-9)
  • 2110522          ยูนิกซ์/ลีนุกซ์สำหรับองค์กร (UNIX/Linux for Enterprise Environment)   3(3 0 9)
  • 2110524          เทคโนโลยีคลาวด์คอมพิวติง (Cloud Computing Technology)   3(3-0-9)
  • 2110542          ระบบคลังข้อมูล (Data Warehouse System)   3(3-0-9)
  • 2110561          การผลิตเชิงคำนวณ (Computational Fabrication)   3 (3-0-9)
  • 2110562          เทคโนโลยีตัวรับรู้ (Sensor Technology)  3(3-0-9)
  • 2110571          โครงข่ายประสาท (Neural Network)   3(3-0-9)
  • 2110572          ระบบการประมวลผลธรรมชาติ (Natural Language Processing System)   3(3-0-9)
  • 2110573          การรู้จำแบบ (Pattern Recognition)   3(3-0-9)
  • 2110574          ปัญญาประดิษฐ์สำหรับวิศวกร (Artificial Intelligence for Engineers)   3(3-0-9)
  • 2110581          ชีวสารสนเทศ 1 (Bioinformatics I)   3(3-0-9)

หมายเหตุ :     นิสิตสามารถลงทะเบียนเรียนเพิ่มเติมจากรายวิชาของหลักสูตรที่เปิดสอน หรือรายวิชาที่ได้รับการอนุมัติให้เป็นรายวิชาเลือกของหลักสูตรที่จะประกาศเพิ่มเติมโดยภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย ทั้งนี้ ต้องได้รับความเห็นชอบจากคณะกรรมการหลักสูตรหรือคณะกรรมการประจำภาควิชา

วิชาเลือกเสรี

นิสิตสามารถเลือกลงทะเบียนรายวิชาที่มีความสนใจและที่เปิดสอนในจุฬาลงกรณ์มหาวิทยาลัย

อนึ่งนิสิตที่มีความประสงค์จะเรียนรายวิชาอื่นในคณะวิศวกรรมศาสตร์ นอกจากรายวิชาที่กำหนดไว้ในหลักสูตร สามารถนับหน่วยกิตการศึกษาและรับผลการประเมินเป็นเกรด A, B+, B, C+, C, D+, D และ F ได้ ทั้งนี้ต้องได้รับความเห็นชอบจากคณะกรรมการบริหารหลักสูตรหรือคณะกรรมการประจำภาควิชา และต้องมีจำนวนหน่วยกิตรายวิชาบังคับเลือกและรายวิชาเลือกของสาขาวิชาที่นิสิตสังกัดครบตามจำนวนที่กำหนดไว้ในหลักสูตร เพื่อขอสำเร็จการศึกษา

กรณีที่นิสิตไม่ได้ขออนุมัติหรือขอความเห็นชอบให้ลงทะเบียนเรียนเกินจากที่กำหนดไว้ในหลักสูตร จะได้รับการเปลี่ยนสัญลักษณ์ผลการประเมินให้เป็น S/U โดยมติของคณะกรรมการบริหารหลักสูตรหรือคณะกรรมการประจำภาควิชา

แผนการเรียนตามหลักสูตร


รหัสรายวิชาชื่อวิชาจำนวนหน่วยกิต รหัสรายวิชาชื่อวิชาจำนวนหน่วยกิต
 ปีที่ 1 ภาคการศึกษาที่ 1   ปีที่ 1 ภาคการศึกษาที่ 2 
2304103
ฟิสิกส์ทั่วไป 1
3
 
2110215
วิธีวิทยาการทำโปรแกรม 1
3
 General Physics I   Programming Methodology I 
2304183
ปฏิบัติการฟิสิกส์ทั่วไป 1
1
 
2110221
แก่นวิศวกรรมคอมพิวเตอร์
3
 General Physics Laboratory I   Computer Engineering Essentials 
2301107
แคลคูลัส 1
3
 
2301108
แคลคูลัส 2
3
 Calculus I   Calculus II 
2110101
การทำโปรแกรมคอมพิวเตอร์
3
 
2302127
เคมีทั่วไป
3
 Computer Programming   General Chemistry 
2100111
ท่องโลกวิศวกรรม
1
 
2302163
ปฏิบัติการเคมีทั่วไป
1
 Exploring Engineering World   Engineering Chemistry Laboratory 
5500111
ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 1
3
 
2304104
ฟิสิกส์ทั่วไป 2
3
 Experimential English I   General Physics I 
    
2304184
ปฏิบัติการฟิสิกส์ทั่วไป 2
1
     General Physics Laboratory II 
    5500112ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 2
Experimential English II
3
      
 
รวม
16
  
รวม
20
 ปีที่ 2 ภาคการศึกษาที่ 1   ปีที่ 2 ภาคการศึกษาที่ 2 
2110200
โครงสร้างดิสครีต
3
 
2110201
คณิตศาสตร์วิศวกรรมคอมพิวเตอร์
3
 Discrete Structures and Computability   Computer Engineering Mathematics 
2110211
ความรู้เบื้องต้นเกี่ยวกับโครงสร้างข้อมูล
3
 
2110313
ระบบปฏิบัติการและโปรแกรมระบบ
3
 Introduction to Data Structures   Operating Systems and System Programs 
2110251
ตรรกศาสตร์ของดิจิตอลคอมพิวเตอร์
3
 
2110322
ระบบฐานข้อมูล
3
 Digital Computer Logic   Database Systems 
2110263
การปฏิบัติการทางตรรกศาสตร์คอมพิวเตอร์ดิจิตอล 1
1
 
2110327
การออกแบบอัลกอริทึม
3
 Digital Computer Logic Laboratory I   Algorithm Design 
2603284สถิติสำหรับวิทยาศาสตร์กายภาพ
3
 
2110352
สถาปัตยกรรมระบบคอมพิวเตอร์
3
 Statistics for Physical Science   Computer System Architectures 
xxxxxxxวิชาศึกษาทั่วไป
3
 
2110363
ปฏิบัติการสังเคราะห์ฮาร์ดแวร์ 1
1
    Hardware Synthesis Laboratory I 
    5500208ทักษะการสื่อสารและการนำเสนอผลงาน
3
     Communication and Presentation Skills 
 
รวม
16
  
รวม
19
 ปีที่ 3 ภาคการศึกษาที่ 1   ปีที่ 3 ภาคการศึกษาที่ 2 
2110203
คณิตศาสตร์วิศวกรรมคอมพิวเตอร์ 2
3
 
2110xxx
วิชาเลือกกลุ่มสหสาขาวิชาหรือทักษะสำหรับศตวรรษที่ 21
3
 Computer Engineering Mathematics II   Elective for 21st century 
2110xxx
การปฏิบัติการวิศวกรรมซอฟต์แวร์
1
 
2110xxx
วิชาเลือกกลุ่มวิชาแกน
3
 Sofware Engineering Lab
SE LAB
   ELECTIVES 
2110318
หลักการของระบบกระจาย
1
 
2110xxx
วิชาเลือกกลุ่มวิชาเลือก
3
 Distributed Systems Essentials   APPROVED ELECTIVES 
2110366
การปฏิบัติการทางระบบฝังตัว
1
 
xxxxxxx
วิชาเลือกเสรี
3
 Embedded System Laboratory   FREE ELECTIVES 
2110423วิศวกรรมซอฟต์แวร์
3
 5500308การเขียนภาษาอังกฤษเทคนิคสำหรับวิศวกรรมศาสตร์
3
 Software Engineering   Technical Writing for Engineering) 
2110471
ข่ายงานคอมพิวเตอร์ 1
3
 
 Computer Network I    
2110xxxวิชาเลือก
3
    
 APPROVED ELECTIVES     
xxxxxxx
วิชาศึกษาทั่วไป
3
    
 GENERAL EDUCATION     
 
รวม
18
  
รวม
15
 ปีที่ 3 ภาคฤดูร้อน     
2100301
การฝึกงานวิศวกรรม
2
    
รวม
2
 Engineering Practice     
 ปีที่ 4 ภาคการศึกษาที่ 1   ปีที่ 4 ภาคการศึกษาที่ 2 
2110488
โครงการงานรวบยอด 1
2
 
2110489
โครงการงานรวบยอด 2
3
 Capstone Project I   Capstone Project II 
2110xxxวิชาเลือกกลุ่มวิชาแกน
3
 2110xxxวิชาเลือกกลุ่มสหสาขาวิชา หรือทักษะสำหรับศตวรรษที่ 21
3
 APPROVED ELECTIVES Core courses   Elective for 21st century 
2110xxx
วิชาเลือกกลุ่มวิชาเลือก
3
 
2110xxx
วิชาเลือกกลุ่มวิชาเลือก
3
 APPROVED ELECTIVES   APPROVED ELECTIVES 
2110xxx
วิชาเลือกกลุ่มวิชาเลือก
3
  2110xxx วิชาเลือกกลุ่มวิชาเลือก 
3
 APPROVED ELECTIVES    APPROVED ELECTIVES 
xxxxxxxวิชาศึกษาทั่วไป
3
xxxxxxxวิชาเลือกเสรี
3
GENERAL EDUCATIONFREE ELECTIVES
xxxxxxxวิชาศึกษาทั่วไป
3
  GENERAL EDUCATION
รวม
17
  
รวม
15
รวมจำนวนหน่วยกิตทั้งหมดตลอดหลักสูตร ไม่น้อยกว่า 138 หน่วยกิต

 

** ประเมินผลเป็น S/U โดยไม่นับหน่วยกิต