Banner Image

รายละเอียดหลักสูตร

ชื่อปริญญา: วิทยาศาสตรมหาบัณฑิต (วิศวกรรมซอฟต์แวร์) / วท.ม. (วิศวกรรมซอฟต์แวร์)

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

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

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

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

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

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

อุตสาหกรรมซอฟต์แวร์ icon

อุตสาหกรรมซอฟต์แวร์

การพัฒนาหลักสูตรเพื่อสร้างบุคลากรคุณภาพ icon

การพัฒนาหลักสูตรเพื่อสร้างบุคลากรคุณภาพ

การปรับปรุงหลักสูตรให้ทันสมัยและตอบโจทย์ icon

การปรับปรุงหลักสูตรให้ทันสมัยและตอบโจทย์

แผนการเรียน

หลักสูตรจะแบ่งออกเป็น 2 แผนการเรียน คือ

แผน 1 แบบวิชาการ

แผน 2 แบบวิชาชีพ

การปรับปรุงหลักสูตร

การปรับปรุงหลักสูตรในแผน 1 แบบวิชาการครั้งนี้เป็นผลจากการสำรวจหัวข้อวิจัยด้านวิศวกรรมซอฟต์แวร์ ซึ่งได้รับการตีพิมพ์ในวารสารชั้นนำด้านวิศวกรรมซอฟต์แวร์ในปัจจุบันเป็นหลัก เช่น วารสาร IEEE Transactions on Software Engineering, ACM Transactions on Software Engineering and Methodology, Journal of Systems and Software, Information and Software Technology และ Empirical Software Engineering ประกอบกับการพิจารณาความคิดเห็นและความคาดหวังจากผู้ใช้บัณฑิต ผู้เรียน และนักเรียนที่ต้องการเข้าเรียนในหลักสูตรร่วมด้วย โดยเป็นการปรับให้มีการถ่ายทอดความรู้และหัวข้อวิจัยที่สำคัญและร่วมสมัย ผ่านการจัดการเรียน การสอนและกิจกรรมของหลักสูตร เพื่อให้นิสิตมีมุมมองด้านวิศวกรรมซอฟต์แวร์อย่างครบถ้วน โดยเฉพาะการออกแบบระบบซอฟต์แวร์ขนาดใหญ่ได้ดีขึ้น เพื่อให้นิสิตสามารถเลือกแนวทางวิจัย ที่สนใจและสร้างงานวิจัยต่อยอดได้

การปรับปรุงหลักสูตร

การปรับปรุงหลักสูตรในแผน 2 แบบวิชาชีพครั้งนี้เป็นผลจากการพิจารณาความคิดเห็นและความคาดหวังจากผู้ใช้บัณฑิต ผู้เรียน และนักเรียนที่ต้องการเข้าเรียนในหลักสูตรเป็นหลัก เนื่องจากผู้มีส่วนได้ส่วนเสียกลุ่มนี้ส่วนใหญ่มีเป้าหมายที่การปฏิบัติงานในอุตสาหกรรม นอกจากนี้ยังมีการสำรวจหัวข้อที่ตีพิมพ์ในวารสาร Software: Practice & Experience และ Gartner Top Technology Trends ร่วมด้วย โดยเป็นการปรับให้มีการถ่ายทอดความรู้และเทคโนโลยีในปัจจุบัน ผ่านการจัดการเรียนการสอนและกิจกรรมของหลักสูตร เพื่อให้นิสิตได้มีมุมมองของเทคโนโลยี และวิธีการที่ร่วมสมัย ซึ่งสามารถนำหลักการทางวิศวกรรมซอฟต์แวร์ไปผนวกรวม เพื่อสร้างนวัตกรรมสำหรับแก้ปัญหาในเชิงการปฏิบัติงานในอุตสาหกรรมซอฟต์แวร์ได้ สำหรับวัตถุประสงค์ของหลักสูตร มีดังนี้

วัตถุประสงค์หลักสูตร

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

วัตถุประสงค์หลักสูตร

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

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

ทำวิทยานิพนธ์

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

ไม่ต้องทำวิทยานิพนธ์ แต่ต้องทำโครงงานมหาบัณฑิต และผ่านการสอบประมวลความรู้
หลักสูตรนี้ เปิดรับสมัครนิสิตเข้าศึกษา ทั้งภาคการศึกษาต้น และภาคการศึกษาปลาย

คุณสมบัติผู้สมัคร

สำเร็จการศึกษาระดับปริญญาตรี ในสาขาใดสาขาหนึ่งดังต่อไปนี้

  • วิศวกรรมศาสตรบัณฑิต
  • สถิติศาสตรบัณฑิต
  • วิทยาศาสตรบัณฑิต
  • เทียบเท่าหลักสูตรที่กล่าวมา

คุณสมบัติผู้สมัคร

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

หรือ สำเร็จระดับปริญญาตรีนอกเหนือจากที่กำหนดซึ่งคณะกรรมการบริหารหลักสูตรเห็นสมควรให้มีสิทธิสมัครเข้าศึกษาได้

คุณสมบัติเพิ่มเติม

1. มีคุณสมบัติอื่น ๆ เป็นไปตามประกาศของบัณฑิตวิทยาลัย จุฬาลงกรณ์มหาวิทยาลัย ซึ่งจะประกาศให้ทราบเป็นปี ๆ ไป หรือคณะกรรมการบริหารหลักสูตรพิจารณาแล้วเห็นสมควรให้มีสิทธิ์สมัครเข้าศึกษาได้
2. มีผลคะแนนการทดสอบความรู้ความสามารถทางภาษาอังกฤษ CU-TEP ไม่ต่ำกว่า 38 คะแนน หรือ TOEFL ไม่ต่ำกว่า 425 คะแนน (ITP หรือเทียบเท่า) หรือ IELTS ไม่ต่ำกว่า 3.5 คะแนน (ผลสอบมีอายุไม่เกิน 2 ปี) หรือได้รับการยกเว้นคะแนนภาษาอังกฤษตั้งแต่แรกเข้าและก่อนสำเร็จการศึกษาของจุฬาลงกรณ์มหาวิทยาลัยตามประกาศเกณฑ์คะแนนภาษาอังกฤษของจุฬาลงกรณ์มหาวิทยาลัย

(https://www.grad.chula.ac.th/download/apply/grad33446.pdf)

หมายเหตุ

1. คะแนนภาษาอังกฤษ ให้ดูประกาศแนบท้ายการสมัครอีกครั้ง โดยจะยึดคะแนนตามเว็บการรับสมัคร
2. สำหรับผู้ที่ศึกษาอยู่ในภาคการศึกษาสุดท้าย จะต้องแสดงหลักฐานสำเร็จการศึกษาในวันลงทะเบียนแรกเข้า ซึ่งการรับเข้าศึกษาจะมีผลเมื่อผู้สมัครสำเร็จการศึกษาแล้ว
3. รายละเอียดเพิ่มเติมในการเข้าศึกษาต่อ และการสมัครเข้าเรียน สามารถติดตามได้ที่เว็บไซต์ของวิทยาลัยสหศาสตร์บูรณาการแห่งจุฬาลงกรณ์มหาวิทยาลัย (ชื่อเดิม บัณฑิตวิทยาลัย) www.grad.chula.ac.th

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

แผน 1 แบบวิชาการ

1. วิชาเรียน24 หน่วยกิต
  • 1.1 วิชาบังคับ12 หน่วยกิต
  • 1.2 วิชาบังคับเลือก12 หน่วยกิต
2. วิชาวิทยานิพนธ์12 หน่วยกิต

หมายเหตุ 1

หากลงวิชาวิทยานิพนธ์ครบหน่วยกิตตามหลักสูตรแล้วแต่ยังไม่สามารถจบการศึกษา นิสิตต้องลงทะเบียนวิชา 2110811 วิทยานิพนธ์
จำนวน 0 หน่วยกิต ต่อไปในทุกภาคการศึกษาจนกว่าจะจบการศึกษา

หมายเหตุ 2

การลงทะเบียนวิทยานิพนธ์ให้เป็นไปตามประกาศ “การลงทะเบียนและการประเมินผล S/U สำหรับรายวิชาวิทยานิพนธ์” (ดูที่เว็บภาควิชา
บัณฑิตศึกษา -> ประกาศ/ระเบียบ/ข้อบังคับ บัณฑิตศึกษา ที่ https://www.cp.eng.chula.ac.th/

แผน 2 แบบวิชาชีพ

1. วิชาเรียน30 หน่วยกิต
  • 1.1 วิชาบังคับ9 หน่วยกิต
  • 1.2 วิชาบังคับเลือก21 หน่วยกิต
2. วิชาโครงงานมหาบัณฑิต6 หน่วยกิต
3. วิชาการสอบประมวลความรู้S/U
วิชาบังคับ
วิชาบังคับเลือก
กลุ่มวิชาทั่วไป
วิชาวิทยานิพนธ์ (แผน 1 แบบวิชาการ)
วิชาโครงงานมหาบัณฑิต (แผน 2 แบบวิชาชีพ)
วิชาการสอบประมวลความรู้ (แผน 2 แบบวิชาชีพ)

แผน 1 แบบวิชาการ สำหรับผู้เข้าเรียนเทอมต้น

รหัสชื่อวิชาหน่วยกิต
2110602Fundamentals to Software Engineering3
2110628วิศวกรรมความต้องการและการออกแบบซอฟต์แวร์3
2110722SOFTWARE PROJECT MANAGEMENT3
2110724SOFTWARE TESTING AND QUALITY ASSURANCE3

แผน 2 วิชาชีพ สำหรับผู้ที่เข้าเรียนเทอมต้น

รหัสชื่อวิชาหน่วยกิต
2110602Fundamentals to Software Engineering3
2110628วิศวกรรมความต้องการและการออกแบบซอฟต์แวร์3
2110722SOFTWARE PROJECT MANAGEMENT3
2110724SOFTWARE TESTING AND QUALITY ASSURANCE3

แผน 1 แบบวิชาการ สำหรับผู้เข้าเรียนเทอมปลาย

รหัสชื่อวิชาหน่วยกิต
2110602Fundamentals to Software Engineering3
2110608Seminar and Research Methods in Software Engineering3
2110xxxAPPROVED ELECTIVES3
2110xxxAPPROVED ELECTIVES3

แผน 2 วิชาชีพ สำหรับผู้ที่เข้าเรียนเทอมปลาย

รหัสชื่อวิชาหน่วยกิต
2110602Fundamentals to Software Engineering3
2110618สัมมนาและระเบียบวิธีสำหรับโครงงานมหาบัณฑิตทางวิศวกรรมซอฟต์แวร์ 3
2110xxxAPPROVED ELECTIVES3
2110xxxAPPROVED ELECTIVES3
2110xxxAPPROVED ELECTIVES3