หลักสูตรวิศวกรรมศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์
ชื่อปริญญา: วิศวกรรมศาสตรมหาบัณฑิต (วิศวกรรมคอมพิวเตอร์) / วศ.ม. (วิศวกรรมคอมพิวเตอร์)
รหัสหลักสูตร: 321100
ระยะเวลาการศึกษา: 2 ปี
ปีที่ออกหลักสูตร: พ.ศ.2558 (หลักสูตรปรับปรุง)
ปีที่เริ่มใช้หลักสูตร: พ.ศ.2558
เนื้อหาการสอน
หลักสูตรนี้ มุ่งผลิตบุคลากรที่มีความรู้ขั้นสูงทางด้านวิศวกรรมคอมพิวเตอร์ ไปพัฒนาประเทศ และเพื่อส่งเสริมงานวิจัยทางด้านวิศวกรรมคอมพิวเตอร์ โดยรับผู้สำเร็จการศึกษาวิศวกรรมศาสตรบัณฑิตจากทุกสาขา
การเข้าศึกษา
หลักสูตรจะแบ่งออกเป็น 2 แผนการเรียน คือ
- แผนการเรียน ก1
เป็นแผนการศึกษาที่ให้ทำวิทยานิพนธ์เพียงอย่างเดียว โดยเปิดรับผู้สำเร็จการศึกษาระดับปริญญาตรีทางด้านวิศวกรรมคอมพิวเตอร์ (สำเร็จการศึกษา วศ.บ. (คอมพิวเตอร์)) - แผนการเรียน ก2
เป็นแผนการศึกษาที่ต้องทำวิทยานิพนธ์ และต้องศึกษาวิชาเลือกเพิ่มเติม โดยเปิดรับผู้สำเร็จการศึกษาระดับปริญญาตรีทางด้านวิศวกรรมศาสตร์ สาขาอื่นๆ (สำเร็จการศึกษา วศ.บ.) ซึ่งไม่ใช่สาขาคอมพิวเตอร์
หลักสูตรนี้ เปิดรับสมัครนิสิตเข้าศึกษา ทั้งภาคการศึกษาต้น และภาคการศึกษาปลาย
คุณสมบัติของผู้มีสิทธิ์สมัคร
แผน ก. แบบ ก (1)
- สำเร็จปริญญาวิศวกรรมศาสตรบัณฑิต สาขาวิศวกรรมคอมพิวเตอร์ หรือสาขาที่เกี่ยวข้อง และ
- มีคุณสมบัติอื่น ๆ ที่เป็นไปตามประกาศที่จุฬาลงกรณ์มหาวิทยาลัย คณะวิศวกรรมศาสตร์ หรือ ภาควิชาวิศวกรรมคอมพิวเตอร์ได้กำหนดไว้ ซึ่งบัณฑิตวิทยาลัยจะประกาศให้ทราบในปีการศึกษานั้น หรือคณะกรรมการบริหารหลักสูตรฯ พิจารณาแล้วเห็นสมควรให้มีสิทธิ์สมัครเข้าศึกษาได้
- ได้คะแนนการทดสอบความรู้ความสามารถทางภาษาอังกฤษ (CU-TEP) ไม่ต่ำกว่า 45 คะแนน หรือ TOEFL ไม่ต่ำกว่า 450 คะแนน (Paper-based) หรือ IELTS ไม่ต่ำกว่า 4.0 (ผลสอบมีอายุไม่เกิน 2 ปี) หรือได้รับการยกเว้นคะแนนภาษาอังกฤษตั้งแต่แรกเข้าและก่อนสำเร็จการศึกษาของจุฬาลงกรณ์มหาวิทยาลัย
แผน ก. แบบ ก (2)
- สำเร็จปริญญาวิศวกรรมศาสตรบัณฑิต ทุกสาขาวิชา และ
- มีคุณสมบัติอื่น ๆ ที่เป็นไปตามประกาศที่จุฬาลงกรณ์มหาวิทยาลัย คณะวิศวกรรมศาสตร์ หรือ ภาควิชาวิศวกรรมคอมพิวเตอร์ได้กำหนดไว้ ซึ่งบัณฑิตวิทยาลัยจะประกาศให้ทราบในปีการศึกษานั้น หรือคณะกรรมการบริหารหลักสูตรฯ พิจารณาแล้วเห็นสมควรให้มีสิทธิ์สมัครเข้าศึกษาได้
- ได้คะแนนการทดสอบความรู้ความสามารถทางภาษาอังกฤษ (CU-TEP) ไม่ต่ำกว่า 45 คะแนน หรือ TOEFL ไม่ต่ำกว่า 450 คะแนน (Paper-based) หรือ IELTS ไม่ต่ำกว่า 4.0 (ผลสอบมีอายุไม่เกิน 2 ปี) หรือได้รับการยกเว้นคะแนนภาษาอังกฤษตั้งแต่แรกเข้าและก่อนสำเร็จการศึกษาของจุฬาลงกรณ์มหาวิทยาลัย
สำหรับผู้ที่ศึกษาอยู่ในภาคการศึกษาสุดท้าย จะต้องแสดงหลักฐานสำเร็จการศึกษาในวันลงทะเบียนแรกเข้า ซึ่งการรับเข้าศึกษาจะมีผลเมื่อผู้สมัครสำเร็จการศึกษาแล้ว
****(หมายเหตุคะแนนภาษาอังกฤษ ควรดูประกาศแนบท้ายสมัครอีกครั้ง โดยจะยึดกับเวบการรับสมัคร)
สำหรับรายละเอียดเพิ่มเติมในการเข้าศึกษาต่อ และการสมัครเข้าเรียน สามารถติดตามได้ที่เว็บไซต์ของบัณฑิตวิทยาลัย www.grad.chula.ac.th
อนึ่ง ผู้สมัครทั้งสองแผนการเรียนจะต้องมีคุณสมบัติตามที่บัณฑิตวิทยาลัยกำหนด และผ่านการสอบคัดเลือกของภาควิชาด้วยสำหรับรายละเอียดเพิ่มเติมในการเข้าศึกษาต่อและการสมัครเข้าเรียน สามารถติดตามได้ที่เว็บไซต์ของบัณฑิตวิทยาลัย www.grad.chula.ac.th
ค่าเล่าเรียน
เป็นไปตามประกาศของจุฬาลงกรณ์มหาวิทยาลัย สามารถตรวจสอบได้โดย คลิกที่นี่
โครงสร้างหลักสูตร
หลักสูตรนี้ มีจำนวนหน่วยกิตรวมทั้งหมด 36 หน่วยกิต ทั้งแผนการเรียน ก(1) และ ก(2) ทั้งนี้ โครงสร้างหลักสูตรของแต่ละแผนการเรียน มีดังนี้
แผนการเรียน ก1
- จำนวนหน่วยกิตวิทยานิพนธ์ 36 หน่วยกิต
แผนการเรียน ก2
- วิชาบังคับเลือก 6 หน่วยกิต
- วิชาเลือก 6 หน่วยกิต
- จำนวนหน่วยกิตวิทยานิพนธ์ 24 หน่วยกิต
รายละเอียดวิชาเรียนในหลักสูตร
วิชาบังคับไม่นับหน่วยกิต
- 2110606 วิธีวิจัยทางวิศวกรรมคอมพิวเตอร์ (Research Methods in Computer Engineering) 3(3-0-9)
- 2110701 สัมมนาทางวิศวกรรมคอมพิวเตอร์ 1 (Seminar in Computer Engineering I) 1(0-3-1)
- 2110702 สัมมนาทางวิศวกรรมคอมพิวเตอร์ 2 (Seminar in Computer Engineering II) 1(0-3-1)
วิชาวิทยานิพนธ์
- 2110814 Thesis สำหรับแผนการเรียน ก(2) 24 หน่วยกิต
- 2110816 Thesis สำหรับแผนการเรียน ก(1) 36 หน่วยกิต
รายวิชาบังคับ (ประเมินผล S/U และไม่นับหน่วยกิต)
- 2110606 วิธีวิจัยทางวิศวกรรมคอมพิวเตอร์ (Research Methods in Computer Engineering) 3(3-0-9)
- 2110701 สัมมนาทางวิศวกรรมคอมพิวเตอร์ 1 (Seminar in Computer Engineering I) 1(0-3-1)
- 2110702 สัมมนาทางวิศวกรรมคอมพิวเตอร์ 2 (Seminar in Computer Engineering II) 1(0-3-1)
รายวิชาบังคับเลือก 6 หน่วยกิต
- 2110711 ทฤษฎีการคำนวณ (Theory of Computation) 3(3-0-9)
- 2110712 การวิเคราะห์อัลกอริทึม (Analysis of Algorithms) 3(3-0-9)
- 2110713 วิธีการหาค่าเหมาะที่สุด (Optimization Methods) 3(3-0-9)
- 2110714 ระบบเชิงเลข (Digital Systems) 3(3-0-9)
- 2110730 คุณภาพซอฟต์แวร์และการจัดการกระบวนการ (Software Quality and Process Management) 3(3-0-9)
- 2110793 เรื่องขั้นสูงทางระบบเชิงเลข (Advanced Topics in Digital Systems)3(3-0-9)
หมายเหตุ: กรณีนิสิตลงทะเบียนเรียนเกิน 6 หน่วยกิต สามารถนับหน่วยกิตเป็นรายวิชาเลือกได้
รายวิชาเลือก
- 2110522 ยูนิกซ์/ลีนุกซ์สำหรับองค์กร (UNIX/Linux for Enterprise Environment) 3(3-0-9)
- 2110523 สถาปัตยกรรมโปรแกรมประยุกต์วิสาหกิจ (Enterprise Application Architecture)3(3-0-9)
- 2110605 โครงสร้างโปรแกรมคอมพิวเตอร์ (Computer Programs Structure)3(3-0-9)
- 2110611 การประมวลผลสารสนเทศและระบบคอมพิวเตอร์ (Information Processing and Computer System)3(3-0-9)
- 2110612 โปรแกรมระบบ (System Programming) 3(3-0-9)
- 2110614 ภาษาและการแปลโปรแกรม (Programming Languages and Compilation) 3(3-0-9)
- 2110621 การวิเคราะห์และออกแบบระบบ (System Analysis and Design) 3(3-0-9)
- 2110622 การจัดการข้อมูล (Data Management)3(3-0-9)
- 2110623 วิศวกรรมความต้องการซอฟต์แวร์ (Software Requirements Engineering) 3(3-0-9)
- 2110624 วิศวกรรมซอฟต์แวร์ (Software Engineering) 3(3-0-9)
- 2110629 การจัดการแฟ้มข้อมูล (File Management)3(3-0-9)
- 2110631 ระบบปฏิบัติการ (Operating System) 3(3-0-9)
- 2110632 หัวข้อขั้นสูงในระบบปฏิบัติการ (Advanced Topics in Operating Systems) 3(3-0-9)
- 2110634 การออกแบบและพัฒนาซอฟต์แวร์ (Software Design and Development) 3(3-0-9)
- 2110636 การวิเคราะห์และประเมินสมรรถนะ (Performance Analysis and Evaluation) 3(3-0-9)
- 2110637 ระบบสารสนเทศขนาดใหญ่ (Large-Scale Information Systems) 3(3-0-9)
- 2110638 เทคโนโลยีเชิงวัตถุ (Object-Oriented Technology) 3(3-0-9)
- 2110639 ความปลอดภัยของระบบคอมพิวเตอร์ (Computer System Security) 3(3-0-9)
- 2110640 ความมั่นคงของสารสนเทศ (Information Security) 3(3-0-9)
- 2110642 วิศวกรรมซอฟต์แวร์เชิงวัตถุ (Object-Oriented Software Engineering) 3(3-0-9)
- 2110644 ข้อกำหนดรูปนัยซอฟต์แวร์ (Formal Software Specification) 3(3-0-9)
- 2110645 ระเบียบวิธีเชิงวิศวกรรมซอฟต์แวร์ (Software Engineering Methodology) 3(3-0-9)
- 2110646 การออกแบบส่วนต่อประสานกับผู้ใช้ (User Interface Design) 3(3-0-9)
- 2110651 การประมวลภาพลักษณ์ดิจิทัล (Digital Image Processing) 3(3-0-9)
- 2110654 ปัญญาประดิษฐ์ (Artificial Intelligence) 3(3-0-9)
- 2110657 การจำลองทางคอมพิวเตอร์ (Computer Simulation) 3(3-0-9)
- 2110661 เครือข่ายคอมพิวเตอร์ (Computer Network) 3(3-0-9)
- 2110663 โครงสร้างพื้นฐานของเครือข่ายทั่วโลก (Worldwide Network Infrastructure) 3(3-0-9)
- 2110664 การจัดการเครือข่าย (Network Management) 3(3-0-9)
- 2110665 ระบบและมาตรฐานการสื่อสารทางคอมพิวเตอร์ (Computer Communication System and Standards) 3(3-0-9)
- 2110671 ระบบการจัดการฐานข้อมูล (Database Management Systems) 3(3-0-9)
- 2110672 การสร้างตัวแบบข้อมูล (Data Modeling Techniques) 3(3-0-9)
- 2110673 การจัดเก็บและการค้นคืนสารสนเทศ (Information Storage and Retrieval) 3(3-0-9)
- 2110674 การบริหารศูนย์เทคโนโลยีสารสนเทศ (Information Technology Center Management) 3(3-0-9)
- 2110678 เครือข่ายคอมพิวเตอร์เคลื่อนที่ (Mobile Computing) 3(3-0-9)
- 2110681 คอมพิวเตอร์อัลกอริทึม (Computer Algorithm) 3(3-0-9)
- 2110682 ระบบควบคุมฝังตัวแบบทันกาล (Embedded and Real-time Systems) 3(3-0-9)
- 2110683 การประมวลผลแบบพร้อมกัน (Concurrent Processing) 3(3-0-9)
- 2110684 สถาปัตยกรรมระบบสารสนเทศ (Information System Architecture) 3(3-0-9)
- 2110685 การใช้คอมพิวเตอร์ในวิสาหกิจ (Computer Application in Enterprises) 3(3-0-9)
- 2110686 ระบบคอมพิวเตอร์สำหรับวิสาหกิจ (Enterprise Computing) 3(3-0-9)
- 2110694 การศึกษาตามกำหนดทางวิทยาศาสตร์คอมพิวเตอร์ (Directed Studies in Computer Science) 3(3-0-9)
- 2110696 เรื่องขั้นสูงทางคอมพิวเตอร์ประยุกต์ (Advanced Topics in Computer Application) 3(3-0-9)
- 2110697 หัวข้อพิเศษทางวิทยาศาสตร์คอมพิวเตอร์ 1 (Special Topics in Computer Science I) 3(3-0-9)
- 2110698 หัวข้อพิเศษทางวิทยาศาสตร์คอมพิวเตอร์ 2 (Special Topics in Computer Science II) 3(3-0-9)
- 2110721 การวัดซอฟต์แวร์ (Software Metrics) 3(3-0-9)
- 2110722 การจัดการโครงการทางซอฟต์แวร์ (Software Project Management) 3(3-0-9)
- 2110723 การพัฒนาวิศวกรรมซอฟต์แวร์ขั้นสูง (Advanced Software Engineering Development) 3(3-0-9)
- 2110724 การทดสอบและประกันคุณภาพซอฟต์แวร์ (Software Testing and Quality Assurance) 3(3-0-9)
- 2110725 กระบวนการวิศวกรรมซอฟต์แวร์และการปรับปรุง (Software Engineering Process and Improvement) 3(3-0-9)
- 2110726 การจัดการโครงแบบซอฟต์แวร์ (Software Configuration Management) 3(3-0-9)
- 2110727 วิวัฒนาการและการบำรุงรักษาซอฟต์แวร์ (Software Evolution and Maintenance) 3(3-0-9)
- 2110731 ระบบกระจาย (Distributed Systems) 3(3-0-9)
- 2110732 การคำนวณเชิงขนาน (Parallel Computing) 3(3-0-9)
- 2110741 ศาสตร์หุ่นยนต์ (Robotics) 3(3-0-9)
- 2110742 การคำนวณเชิงวิวัฒน์ (Evolutionary Computation) 3(3-0-9)
- 2110743 การเรียนรู้ของเครื่อง (Machine Learning) 3(3-0-9)
- 2110744 การรับรู้ภาพด้วยเครื่อง (Machine Vision) 3(3-0-9)
- 2110745 วิทยาการเข้ารหัสลับ (Cryptography) 3(3-0-9)
- 2110751 คอมพิวเตอร์ช่วยออกแบบระบบเชิงเลข (Computer Aided Design in Digital Systems) 3(3-0-9)
- 2110752 การออกแบบเพื่อการทดสอบ (Design for Testability) 3(3-0-9)
- 2110753 การออกแบบเชิงอสมการ (Asynchronous Design) 3(3-0-9)
- 2110771 การออกแบบฐานข้อมูลขั้นสูง (Advanced Database Design) 3(3-0-9)
- 2110772 ระบบฐานข้อมูลหลายมิติ (Multi-Dimensional Database Systems) 3(3-0-9)
- 2110773 การทำเหมืองข้อมูล (Data Mining) 3(3-0-9)
- 2110779 เรื่องขั้นสูงทางคอมพิวเตอร์กราฟิกส์ (Advanced Topics in Computer Graphics) 3(3-0-9)
- 2110791 เรื่องขั้นสูงทางวิศวกรรมซอฟต์แวร์ (Advanced Topics in Software Engineering) 3(3-0-9)
- 2110792 เรื่องขั้นสูงทางปัญญาประดิษฐ์ (Advanced Topics in Artificial Intelligence) 3(3-0-9)
- 2110794 เรื่องขั้นสูงทางระบบฐานข้อมูล (Advanced Topics in Database Systems) 3(3-0-9)
- 2110795 เรื่องขั้นสูงทางเครือข่ายคอมพิวเตอร์ (Advanced Topics in Computer Network) 3(3-0-9)
- 2110781 หัวข้อพิเศษในระบบกระจาย (Special Topics in Distributed Systems) 3(3-0-9)
แผนการเรียนตามหลักสูตร
แผน ก แบบ ก1 |
||||||
รหัสรายวิชา | ชื่อวิชา | จำนวนหน่วยกิต | รหัสรายวิชา | ชื่อวิชา | จำนวนหน่วยกิต | |
---|---|---|---|---|---|---|
ปีที่1 ภาคการศึกษาที่ 1 | ปีที่1 ภาคการศึกษาที่ 2 | |||||
RES METH COMP ENG | SEMINAR COMP ENG I | |||||
วิธีวิจัยทางวิศวกรรมคอมพิวเตอร์ | สัมมนาทางวิศวกรรมคอมพิวเตอร์ 1 | |||||
THESIS | THESIS | |||||
วิทยานิพนธ์ | วิทยานิพนธ์ | |||||
รวม
|
รวม
|
|||||
ปีที่2 ภาคการศึกษาที่ 2 | ปีที่2 ภาคการศึกษาที่ 2 | |||||
SEMINAR COMP ENG II | THESIS | |||||
สัมมนาทางวิศวกรรมคอมพิวเตอร์ 2 | วิทยานิพนธ์ | |||||
THESIS | ||||||
วิทยานิพนธ์ | ||||||
รวม
|
รวม
|
|||||
หมายเหตุ: ** ประเมินผลเป็น S/U และไม่นับหน่วยกิตเป็นส่วนหนึ่งของหลักสูตรแผน ก แบบ ก2 |
||||||
รหัสรายวิชา | ชื่อวิชา | จำนวนหน่วยกิต | รหัสรายวิชา | ชื่อวิชา | จำนวนหน่วยกิต | |
ปีที่1 ภาคการศึกษาที่ 1 | ปีที่1 ภาคการศึกษาที่ 2 | |||||
RES METH COMP ENG | SEMINAR COMP ENG I | |||||
วิธีวิจัยทางวิศวกรรมคอมพิวเตอร์ | สัมมนาทางวิศวกรรมคอมพิวเตอร์ 1 | |||||
Require Course | Electives | |||||
วิชาบังคับเลือก | วิชาเลือก | |||||
2110xxx | Electives | 3 | THESIS | |||
วิชาเลือก | วิทยานิพนธ์ | |||||
รวม
|
รวม
|
|||||
ปีที่2 ภาคการศึกษาที่ 1 | ปีที่2 ภาคการศึกษาที่ 2 | |||||
SEMINAR COMP ENG II | THESIS | |||||
สัมมนาทางวิศวกรรมคอมพิวเตอร์ 2 | วิทยานิพนธ์ | |||||
THESIS | ||||||
วิทยานิพนธ์ | ||||||
รวม
|
รวม
|
|||||
รวมจำนวนหน่วยกิตทั้งหมดตลอดหลักสูตร ไม่น้อยกว่า 36 หน่วยกิต (ทุกแผนการเรียน) |