หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์(หลักสูตรปรับปรุง เริ่มตั้งแต่ ปีการศึกษา 2566)
ชื่อปริญญา: วิศวกรรมศาสตรบัณฑิต (วิศวกรรมคอมพิวเตอร์) / วศ.บ. (วิศวกรรมคอมพิวเตอร์)
รหัสหลักสูตร: 121100
ระยะเวลาการศึกษา: 4 ปี
ปีที่ออกหลักสูตร: พ.ศ.2566 (หลักสูตรปรับปรุง)
ปีที่เริ่มใช้หลักสูตร: พ.ศ.2566
เนื้อหาการสอน
ให้ความรู้พื้นฐานทางวิทยาศาสตร์ คณิตศาสตร์ วิทยาการคอมพิวเตอร์ ตลอดจนหลักการทางวิศวกรรม กล่าวคือ การวิเคราะห์ การออกแบบ การจัดระบบ และการสร้าง เพื่อนำไปประยุกต์ใช้ในงานด้านวิศวกรรมคอมพิวเตอร์ อันประกอบด้วย ระบบฮาร์ดแวร์, ระบบซอฟต์แวร์, เครือข่ายคอมพิวเตอร์ และระบบสารสนเทศ
ทั้งนี้ เนื้อหาวิชาเรียนทั้งหมด สามารถแบ่งได้เป็น 3 หมวด คือ
- หมวดวิศวกรรมระบบเชิงเลข (Digital System Engineering)
ครอบคลุมการออกแบบและวิเคราะห์ระบบเชิงเลข (ระบบดิจิทัล) อันเป็นพื้นฐานของการออกแบบระบบคอมพิวเตอร์ วิชาที่ศึกษาได้แก่ การออกแบบเชิงตรรกะ ไมโครโพรเซสเซอร์ ระบบคอมพิวเตอร์ ภาษาแอสเซมบลี การออกแบบวงจรรวม สถาปัตยกรรมคอมพิวเตอร์ การสื่อสารข้อมูล และ ระบบเครือข่าย อาจกล่าวได้ว่า เป็นกลุ่มวิชา Hardware และ Network - หมวดวิศวกรรมซอฟต์แวร์ระบบ (System Software Engineering)
ครอบคลุมหลักการออกแบบและวิเคราะห์ทฤษฎีคำนวณทางคอมพิวเตอร์ อัลกอริทึม ซอฟต์แวร์ระบบ ภาษาโปรแกรม และ ระบบปฎิบัติการ นิสิตจะสามารถเข้าใจความสัมพันธ์ระหว่างซอฟต์แวร์และฮาร์ดแวร์ ทุกระดับการเชื่อมต่อ อาจกล่าวได้ว่า เป็นกลุ่มวิชา Software และหลักการทางคอมพิวเตอร์ - หมวดการประมวลผลสารสนเทศ (Information Processing)
ครอบคลุมการออกแบบและวิเคราะห์ระบบประมวลผลสารสนเทศ เทคโนโลยีสารสนเทศ วิศวกรรมซอฟต์แวร์ ปัญญาประดิษฐ์ ระบบจัดการฐานข้อมูล คอมพิวเตอร์กราฟฟิก วิทยาการหุ่นยนต์ สื่อประสม การสร้างแบบจำลอง และระบบประยุกต์ ที่เกี่ยวข้อง อาจกล่าวได้ว่า เป็นกลุ่มวิชา ระบบสารสนเทศ และแขนงวิชาอื่นในสายวิทยาการคอมพิวเตอร์
อนาคตหลังสำเร็จการศึกษา
ผู้สำเร็จการศึกษาจากหลักสูตรนี้ จะมีความเชี่ยวชาญในการออกแบบ วิเคราะห์ และสร้างโปรแกรมประยุกต์ของระบบซอฟต์แวร์ ระบบเชิงเลข และ การประมวลผลสารสนเทศ และสามารถประยุกต์หลักการทางวิศวกรรมเพื่อการแก้ปัญหาในสาขาอาชีพอื่นด้วยคอมพิวเตอร์ได้เป็นอย่างดี ทั้งนี้ บัณฑิตสามารถประกอบอาชีพเป็นวิศวกรระบบ นักวิเคราะห์ระบบ นักเขียนโปรแกรมระบบ และอาชีพในสายงานคอมพิวเตอร์อื่นๆ
การเข้าศึกษา
การรับนักเรียนเข้าศึกษาต่อในภาควิชาวิศวกรรมคอมพิวเตอร์มี 2 วิธี คือ
- การรับตรงเข้าสาขาวิชา (TCAS รอบที่ 1 และรอบที่ 3)
- การเลือกสาขาวิชาเมื่อขึ้นชั้นปีที่ 2
สำหรับรายละเอียดเพิ่มเติมในการรับเข้าศึกษาต่อ สามารถติดตามได้ที่
www.admissions.chula.ac.th/ค่าเล่าเรียน
เป็นไปตามประกาศของจุฬาลงกรณ์มหาวิทยาลัย สามารถตรวจสอบได้โดย คลิกที่นี่
โครงสร้างหลักสูตร
หลักสูตรนี้ มีจำนวนหน่วยกิตรวมทั้งหมด 138 หน่วยกิต แบ่งได้ดังนี้
- หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต
- กลุ่มวิชาสังคมศาสตร์ 3 หน่วยกิต
- กลุ่มวิชามนุษยศาสตร์ 3 หน่วยกิต
- กลุ่มวิชาสหศาสตร์ 3 หน่วยกิต
- กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 3 หน่วยกิต
- กลุ่มวิชาศึกษาทั่วไปกลุ่มพิเศษ 6 หน่วยกิต
- กลุ่มวิชาภาษาต่างประเทศ 12 หน่วยกิต
- หมวดวิชาพื้นฐานทางวิทยาศาสตร์และคณิตศาสตร์ 21 หน่วยกิต
- หมวดวิชาเฉพาะ 84 หน่วยกิต
- กลุ่มวิชาพื้นฐานทางวิศวกรรม 15 หน่วยกิต
- กลุ่มวิชาแกนระดับสาขาวิชา (บังคับ) 45 หน่วยกิต
- กลุ่มรายวิชาบังคับเลือก 6 หน่วยกิต
- กลุ่มรายวิชาเลือก 18 หน่วยกิต
- หมวดวิชาเลือกเสรี 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) กลุ่มวิชาเลือกระดับสาขาวิชา โดยนิสิตจะต้องลงวิชาในแต่ละกลุ่มให้ครบตามจำนวนหน่วยกิตของแต่ละกลุ่ม นิสิตสามารถลงทะเบียนเรียนเพิ่มเติมจากรายวิชาของหลักสูตรที่เปิดสอน หรือรายวิชาที่ได้รับการอนุมัติให้เป็นรายวิชาเลือกของหลักสูตรที่จะประกาศเพิ่มเติมโดยภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย ทั้งนี้ ต้องได้รับความเห็นชอบจากคณะกรรมการหลักสูตรหรือคณะกรรมการประจำภาควิชา
ให้นิสิตเลือกเรียน จากรายวิชาดังต่อไปนี้ (วิชาที่ ไม่ได้ เลือก สามารถเรียนเป็น วิชาเลือก ได้)
- 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)
- 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)
กลุ่มวิชาแกนระดับสาขาวิชา 6 หน่วยกิต
กลุ่มวิชาสหสาขาวิชา หรือทักษะสำหรับศตวรรษที่ 21 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 | |||||
ฟิสิกส์ทั่วไป 1 | วิธีวิทยาการทำโปรแกรม 1 | |||||
General Physics I | Programming Methodology I | |||||
ปฏิบัติการฟิสิกส์ทั่วไป 1 | แก่นวิศวกรรมคอมพิวเตอร์ | |||||
General Physics Laboratory I | Computer Engineering Essentials | |||||
แคลคูลัส 1 | แคลคูลัส 2 | |||||
Calculus I | Calculus II | |||||
การทำโปรแกรมคอมพิวเตอร์ | เคมีทั่วไป | |||||
Computer Programming | General Chemistry | |||||
ท่องโลกวิศวกรรม | ปฏิบัติการเคมีทั่วไป | |||||
Exploring Engineering World | Engineering Chemistry Laboratory | |||||
ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 1 | ฟิสิกส์ทั่วไป 2 | |||||
Experimential English I | General Physics I | |||||
ปฏิบัติการฟิสิกส์ทั่วไป 2 | ||||||
General Physics Laboratory II | ||||||
5500112 | ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 2 Experimential English II | |||||
รวม
|
รวม
| |||||
ปีที่ 2 ภาคการศึกษาที่ 1 | ปีที่ 2 ภาคการศึกษาที่ 2 | |||||
โครงสร้างดิสครีต | คณิตศาสตร์วิศวกรรมคอมพิวเตอร์ | |||||
Discrete Structures and Computability | Computer Engineering Mathematics | |||||
ความรู้เบื้องต้นเกี่ยวกับโครงสร้างข้อมูล | ระบบปฏิบัติการและโปรแกรมระบบ | |||||
Introduction to Data Structures | Operating Systems and System Programs | |||||
ตรรกศาสตร์ของดิจิตอลคอมพิวเตอร์ | ระบบฐานข้อมูล | |||||
Digital Computer Logic | Database Systems | |||||
การปฏิบัติการทางตรรกศาสตร์คอมพิวเตอร์ดิจิตอล 1 | การออกแบบอัลกอริทึม | |||||
Digital Computer Logic Laboratory I | Algorithm Design | |||||
2603284 | สถิติสำหรับวิทยาศาสตร์กายภาพ | สถาปัตยกรรมระบบคอมพิวเตอร์ | ||||
Statistics for Physical Science | Computer System Architectures | |||||
xxxxxxx | วิชาศึกษาทั่วไป | ปฏิบัติการสังเคราะห์ฮาร์ดแวร์ 1 | ||||
Hardware Synthesis Laboratory I | ||||||
5500208 | ทักษะการสื่อสารและการนำเสนอผลงาน | |||||
Communication and Presentation Skills | ||||||
รวม
|
รวม
| |||||
ปีที่ 3 ภาคการศึกษาที่ 1 | ปีที่ 3 ภาคการศึกษาที่ 2 | |||||
คณิตศาสตร์วิศวกรรมคอมพิวเตอร์ 2 | วิชาเลือกกลุ่มสหสาขาวิชาหรือทักษะสำหรับศตวรรษที่ 21 | |||||
Computer Engineering Mathematics II | Elective for 21st century | |||||
การปฏิบัติการวิศวกรรมซอฟต์แวร์ | วิชาเลือกกลุ่มวิชาแกน | |||||
Sofware Engineering Lab SE LAB | ELECTIVES | |||||
หลักการของระบบกระจาย | วิชาเลือกกลุ่มวิชาเลือก | |||||
Distributed Systems Essentials | APPROVED ELECTIVES | |||||
การปฏิบัติการทางระบบฝังตัว | วิชาเลือกเสรี | |||||
Embedded System Laboratory | FREE ELECTIVES | |||||
2110423 | วิศวกรรมซอฟต์แวร์ | 5500308 | การเขียนภาษาอังกฤษเทคนิคสำหรับวิศวกรรมศาสตร์ | |||
Software Engineering | Technical Writing for Engineering) | |||||
ข่ายงานคอมพิวเตอร์ 1 | ||||||
Computer Network I | ||||||
2110xxx | วิชาเลือก | |||||
APPROVED ELECTIVES | ||||||
วิชาศึกษาทั่วไป | ||||||
GENERAL EDUCATION | ||||||
รวม
|
รวม
| |||||
ปีที่ 3 ภาคฤดูร้อน | ||||||
การฝึกงานวิศวกรรม | ||||||
รวม | ||||||
Engineering Practice | ||||||
ปีที่ 4 ภาคการศึกษาที่ 1 | ปีที่ 4 ภาคการศึกษาที่ 2 | |||||
โครงการงานรวบยอด 1 | โครงการงานรวบยอด 2 | |||||
Capstone Project I | Capstone Project II | |||||
2110xxx | วิชาเลือกกลุ่มวิชาแกน | 2110xxx | วิชาเลือกกลุ่มสหสาขาวิชา หรือทักษะสำหรับศตวรรษที่ 21 | |||
APPROVED ELECTIVES Core courses | Elective for 21st century | |||||
วิชาเลือกกลุ่มวิชาเลือก | วิชาเลือกกลุ่มวิชาเลือก | |||||
APPROVED ELECTIVES | APPROVED ELECTIVES | |||||
วิชาเลือกกลุ่มวิชาเลือก | 2110xxx | วิชาเลือกกลุ่มวิชาเลือก | | |||
APPROVED ELECTIVES | APPROVED ELECTIVES | |||||
xxxxxxx | วิชาศึกษาทั่วไป | xxxxxxx | วิชาเลือกเสรี | |||
GENERAL EDUCATION | FREE ELECTIVES | |||||
xxxxxxx | วิชาศึกษาทั่วไป | |||||
GENERAL EDUCATION รวม |
รวม
| |||||
รวมจำนวนหน่วยกิตทั้งหมดตลอดหลักสูตร ไม่น้อยกว่า 138 หน่วยกิต
** ประเมินผลเป็น S/U โดยไม่นับหน่วยกิต |