สำนักวิชาเทคโนโลยีดิจิทัลประยุกต์ มหาวิทยาลัยแม่ฟ้าหลวง

หลักสูตรวิศวกรรมศาสตรบัณฑิต
สาขาวิชาวิศวกรรมซอฟต์แวร์

Bachelor of Engineering Program in Software Engineering
2564
หลักสูตรปรับปรุง พ.ศ. 2564
126 หน่วยกิต, 6 PLOs
→
2569
หลักสูตรปรับปรุง พ.ศ. 2569
124 หน่วยกิต, 5 PLOs, 6 PEOs

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

ใช้ปุ่มลูกศรซ้าย/ขวา หรือปุ่มด้านล่างเพื่อเปลี่ยนสไลด์ หรือกด "มุมมองเลื่อนอ่าน" เพื่ออ่านต่อเนื่อง

สาระสำคัญโดยสรุป

หลักสูตร 2569 ปรับจาก 2564 อย่างไร

ปรับจาก "ผู้เขียนโปรแกรม" สู่ "วิศวกรผู้ออกแบบระบบเพื่อแก้ปัญหาทางธุรกิจ" โดยเพิ่ม AI, Cloud-Native และความมั่นคงปลอดภัยเป็นวิชาบังคับ

126→124
หน่วยกิตรวมตลอดหลักสูตร
63→67
หน่วยกิตกลุ่มวิชาชีพบังคับ
24
รายวิชาเปิดใหม่ (บังคับ 7, เลือก 17)
6→5
PLOs กระชับขึ้น และเพิ่ม PEOs 6 ข้อ

สิ่งที่เพิ่มหรือเน้นมากขึ้น

  • การพัฒนาแอปพลิเคชัน AI (เน้น LLM และ Generative AI) เป็นวิชาบังคับ
  • วิศวกรรมแพลตฟอร์มและการพัฒนาแบบ Cloud-Native เป็นวิชาบังคับ
  • ความมั่นคงปลอดภัยซอฟต์แวร์ และการคำนวณเชิงปัญญา ย้ายจากวิชาเลือกเป็นวิชาบังคับ
  • Full Stack และ Cross-Platform Development แทนการแยกเว็บกับมือถือ
  • โครงงานบูรณาการอุตสาหกรรม (Industry Integration Project) 9 หน่วยกิต
  • วิชาเลือกใหม่ เช่น Large Language Models, AI for Software Engineering, Software Architecture

สิ่งที่คงไว้

  • ปริญญาเดิม: วศ.บ. (วิศวกรรมซอฟต์แวร์) / B.Eng. (Software Engineering)
  • แกนวิศวกรรมซอฟต์แวร์ครบวงจร: ความต้องการ ออกแบบ ทดสอบ ประกันคุณภาพ บริหารโครงการ
  • แนวคิด Constructivism และการเรียนรู้จากโครงงานจริง
  • ประสบการณ์ภาคสนาม 9 หน่วยกิต: สหกิจศึกษา หรือ ฝึกงานต่างประเทศ
  • วิชาเลือกเสรี 6 หน่วยกิต และวิชาชีพเลือก 9 หน่วยกิต
  • จัดการเรียนการสอนเป็นภาษาอังกฤษเป็นหลัก รับนักศึกษาไทยและต่างชาติ
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
ข้อมูลทั่วไปของหลักสูตร

เปรียบเทียบข้อมูลพื้นฐาน

รายการฉบับ พ.ศ. 2564ฉบับปรับปรุง พ.ศ. 2569
ชื่อปริญญาวิศวกรรมศาสตรบัณฑิต (วิศวกรรมซอฟต์แวร์), วศ.บ. (วิศวกรรมซอฟต์แวร์) Bachelor of Engineering (Software Engineering), B.Eng. (Software Engineering)
หน่วยงานสำนักวิชาเทคโนโลยีสารสนเทศสำนักวิชาเทคโนโลยีดิจิทัลประยุกต์
หน่วยกิตรวม126 หน่วยกิตไม่น้อยกว่า 124 หน่วยกิต
ภาษาที่ใช้ภาษาไทยและภาษาต่างประเทศ โดยใช้ภาษาอังกฤษเป็นหลักภาษาอังกฤษ (ภาษาไทยสำหรับรายวิชาภาษาไทยและกฎหมาย)
สถานภาพปรับปรุงจาก วท.บ. วิศวกรรมซอฟต์แวร์ พ.ศ. 2559ปรับปรุงจาก วศ.บ. วิศวกรรมซอฟต์แวร์ พ.ศ. 2564
การอนุมัติและเริ่มใช้เริ่มใช้ภาคการศึกษาต้น ปีการศึกษา 2564สภาวิชาการเห็นชอบ 3 ธันวาคม 2568, สภามหาวิทยาลัยอนุมัติ ครั้งที่ 1/2569 (21 มกราคม 2569), เริ่มใช้ภาคการศึกษาต้น ปีการศึกษา 2569
กรอบมาตรฐานมาตรฐานคุณวุฒิระดับปริญญาตรี สาขาวิศวกรรมคอมพิวเตอร์ พ.ศ. 2552เกณฑ์มาตรฐานหลักสูตรระดับปริญญาตรี พ.ศ. 2565 (ผลลัพธ์ 4 ด้าน: ความรู้ ทักษะ จริยธรรม ลักษณะบุคคล)
ผลลัพธ์การเรียนรู้PLO 6 ข้อPEO 6 ข้อ และ PLO 5 ข้อ
รูปแบบปริญญาตรีทางวิชาการ 4 ปี, รับนักศึกษาไทยและต่างประเทศ, ให้ปริญญาเฉพาะมหาวิทยาลัยแม่ฟ้าหลวง
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
เหตุผลในการปรับปรุง

ปัจจัยที่ขับเคลื่อนหลักสูตร 2569

1

เศรษฐกิจที่ขับเคลื่อนด้วยข้อมูลและ AI

แผนปฏิบัติการด้านปัญญาประดิษฐ์แห่งชาติ และแนวโน้ม Gartner 2025: AI-Augmented Development และ AI Trust, Risk and Security Management (AI TRiSM)

2

บทบาทวิศวกรซอฟต์แวร์เปลี่ยนไป

จากผู้ปฏิบัติงานเขียนโปรแกรม (Programmer) สู่ผู้ออกแบบระบบเพื่อแก้ปัญหาทางธุรกิจ (Business-Oriented Solution Architect) ที่ต้องมีทักษะผสม (Hybrid Skills)

3

เศรษฐกิจสีเขียวและความยั่งยืน

นโยบาย BCG และรายงาน The Future of Jobs 2025 (World Economic Forum) ชี้ว่าเศรษฐกิจสีเขียวและเทคโนโลยีดิจิทัลเป็นแหล่งงานแห่งอนาคต

4

มาตรฐานและกฎหมายวิชาชีพ

PDPA และ GDPR, มาตรฐานความมั่นคงปลอดภัยไซเบอร์, จรรยาบรรณวิศวกรซอฟต์แวร์ IEEE/ACM และองค์ความรู้ SWEBOK

5

ผลการดำเนินงานของหลักสูตรเดิม

อัตราการสำเร็จการศึกษาสูงกว่าเกณฑ์ (82% ในปี 2563) และอัตราการมีงานทำ 86.96% (บัณฑิตปีการศึกษา 2565) แต่ยังพบการจบล่าช้าจาก Exit Exam การเปลี่ยนสาขา และการถอนรายวิชา

6

ความต้องการของผู้มีส่วนได้เสีย

ต้องการ AI, Cloud, Cybersecurity, DevOps, การเรียนรู้จากโครงงานจริง และ Soft Skills (การสื่อสาร การทำงานเป็นทีม การปรับตัว)

หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
ผู้มีส่วนได้เสีย

สิ่งที่ผู้มีส่วนได้เสียคาดหวังจากบัณฑิต

เก็บข้อมูลด้วยแบบสอบถามจาก 5 กลุ่ม รวม 250 คน และวิเคราะห์เอกสารขององค์กรวิชาชีพ

ผู้ทรงคุณวุฒิ/นักวิชาการ5 คน

Software Architecture, AI, Cloud, Cybersecurity, Data Engineering, ความตระหนักด้านกฎหมาย IT (PDPA), การพัฒนาซอฟต์แวร์จริงผ่านโครงงาน

ผู้ใช้บัณฑิต29 คน

ภาษาอังกฤษในการทำงาน, AI literacy และ Prompt Engineering, DevOps, Git, CI/CD, Software Testing และ Automation, SQL, UX/UI, Cloud

ศิษย์เก่า17 คน

Web Development, AI, Cybersecurity, ฐานข้อมูล, Cloud, DevSecOps, แนวปฏิบัติ Agile, ทักษะการดีบัก และการเรียนรู้ด้วยตนเอง

อาจารย์5 คน

AI, Cybersecurity, UX/UI, Prompt Engineering, จริยธรรมดิจิทัล, ความสามารถในการปรับตัวและการทำงานร่วมกัน

นักศึกษาปัจจุบัน194 คน

ภาษาอังกฤษ, กระบวนการพัฒนาซอฟต์แวร์ (SDLC), การเรียนรู้เชิงปฏิบัติ และโครงงานจากปัญหาจริง

องค์กรวิชาชีพSWEBOK

Software Architecture, Software Engineering Operations, ความมั่นคงปลอดภัย, ML และ Data, ผลกระทบของเทคโนโลยีต่อสังคมและความเป็นส่วนตัวของข้อมูล

หลักสูตร 2569 ตอบสนองด้วย: วิชาบังคับการพัฒนาแอปพลิเคชัน AI, วิศวกรรมแพลตฟอร์มและ Cloud-Native, ความมั่นคงปลอดภัยซอฟต์แวร์, Full Stack Development, วิชาเลือก LLM และ AI for SE, PLO ด้านจรรยาบรรณและการปรับตัว และโครงงานบูรณาการอุตสาหกรรม
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
ปรัชญาและแนวคิดการจัดการศึกษา

จากกระบวนการพัฒนาซอฟต์แวร์ สู่บัณฑิตที่ปรับตัวได้

2564  ปรัชญาหลักสูตร

  • วิศวกรรมซอฟต์แวร์คือกระบวนการทางวิศวกรรมตั้งแต่ระบุความต้องการ ออกแบบ พัฒนา ทดสอบ บริหารโครงการ ควบคุมคุณภาพ และความมั่นคงของระบบ
  • ยึดทฤษฎีการสร้างความรู้ด้วยตนเอง (Constructivism) ฝึกคิดเชิงวิพากษ์และแก้ปัญหาอย่างเป็นระบบ
  • จัดการเรียนการสอนด้วยโครงงานเป็นฐาน (Project-Based Learning)
  • มุ่งผลิตวิศวกรซอฟต์แวร์ที่สร้างสรรค์ มีคุณธรรม ตอบสนองอุตสาหกรรมซอฟต์แวร์และเศรษฐกิจดิจิทัล ภายใต้นโยบายประเทศไทย 4.0

2569  ปรัชญาหลักสูตร

  • ต่อยอดจากปรัชญาการศึกษาของมหาวิทยาลัย: ความเป็นพลเมืองโลก การศึกษาที่มุ่งผลลัพธ์ (OBE) และการเรียนรู้ตลอดชีวิต
  • พัฒนาผู้เรียนให้ปรับตัวได้ (Adaptive) และรับมือกับ Disruptive Technology
  • คง Constructivist Theory โดยบูรณาการทฤษฎีการออกแบบซอฟต์แวร์กับทักษะปฏิบัติด้านการพัฒนาและบริหารโครงการ
  • เสริมการคิดเชิงระบบ การสื่อสารและการเจรจา การจัดการความขัดแย้งอย่างสร้างสรรค์
  • เน้นจริยธรรมวิชาชีพ และการใช้เทคโนโลยีอย่างรับผิดชอบและโปร่งใส
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
วัตถุประสงค์ของหลักสูตร

จากวัตถุประสงค์ข้อเดียว สู่ PEOs 6 ข้อ

หลักสูตร 2569 กำหนดวัตถุประสงค์ในรูป Program Educational Objectives (PEOs) ที่บอกว่าบัณฑิตจะทำอะไรได้ในวิชาชีพ

2564  วัตถุประสงค์

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

2569  Program Educational Objectives

PEO1
ความรู้และความเชี่ยวชาญวิศวกรรมซอฟต์แวร์ครบวงจร ตามมาตรฐานวิชาชีพระดับสากล
PEO2
ประยุกต์เทคโนโลยีสมัยใหม่และนวัตกรรม ปรับตัวต่อเทคโนโลยีที่เปลี่ยนเร็ว
PEO3
คิดวิเคราะห์และแก้ปัญหาเชิงสร้างสรรค์ในสถานการณ์ที่ซับซ้อน
PEO4
สื่อสาร ทำงานเป็นทีม และจัดการความขัดแย้ง กับคนหลากหลายสาขาและวัฒนธรรม
PEO5
ยึดมั่นจริยธรรมวิชาชีพ ใช้เทคโนโลยีอย่างโปร่งใส คำนึงถึงผู้ใช้ ชุมชน และสิ่งแวดล้อม
PEO6
เรียนรู้ตลอดชีวิต เพื่อเติบโตในสายอาชีพและรับความเปลี่ยนแปลงของเทคโนโลยี
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
ผลลัพธ์การเรียนรู้ระดับหลักสูตร (PLOs)

PLO 6 ข้อ สู่ 5 ข้อที่วัดผลได้ชัดเจนขึ้น

2564  6 PLOs

PLO1
ซื่อสัตย์ เคารพความเป็นส่วนตัวของผู้อื่น รับผิดชอบต่อหน้าที่และวิชาชีพ
PLO2
อภิปรายเชื่อมโยงเทคโนโลยีและวิธีการทางซอฟต์แวร์ การเป็นผู้ประกอบการ และเทคโนโลยีกำเนิดใหม่
PLO3
ออกแบบสถาปัตยกรรมซอฟต์แวร์หรือระบบสารสนเทศ โดยบูรณาการกับศาสตร์อื่น
PLO4
มีภาวะผู้นำและผู้ตามที่ดี ทำงานร่วมกับผู้อื่นในสังคมพหุวัฒนธรรม
PLO5
วิเคราะห์เชิงตัวเลข เลือกใช้เครื่องมือพัฒนาซอฟต์แวร์ และสื่อสารภาษาอังกฤษ
PLO6
สร้างซอฟต์แวร์หรือระบบสารสนเทศที่ก้าวทันเทคโนโลยี ใช้ประโยชน์เชิงพาณิชย์หรือสังคม

2569  5 PLOs

PLO1
วิเคราะห์ความต้องการของผู้ใช้ และประเมินทางเลือกเชิงเทคนิคในการออกแบบระบบซอฟต์แวร์ ตามแนวปฏิบัติมาตรฐานและข้อจำกัดของอุตสาหกรรมAnalysis and Design
PLO2
พัฒนาซอฟต์แวร์ที่มีคุณภาพได้ทันกับเทคโนโลยีที่เปลี่ยนแปลงตามบริบทของงานDevelopment and Quality
PLO3
สื่อสารในการทำงานเป็นทีมในบริบทจริงได้อย่างมีประสิทธิภาพTeamwork and Communication
PLO4
ปฏิบัติงานตามจรรยาบรรณวิชาชีพวิศวกรซอฟต์แวร์Ethics and Professionalism
PLO5
แสดงสมรรถนะการเปลี่ยนแปลงตนเองอย่างรวดเร็ว และยืดหยุ่นในการทำงานร่วมกับภาคอุตสาหกรรมAdaptability and Learning
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
โครงสร้างหลักสูตร

ลดหมวดศึกษาทั่วไป เพิ่มวิชาชีพบังคับ

2564  รวม 126 หน่วยกิต
GE 30
9
วิชาชีพบังคับ 63
9
9
6
2569  รวม 124 หน่วยกิต
GE 24
9
วิชาชีพบังคับ 67
9
9
6
หมวดวิชาศึกษาทั่วไป พื้นฐานวิชาชีพ วิชาชีพบังคับ วิชาชีพเลือก ประสบการณ์ภาคสนาม เลือกเสรี
หมวดวิชาเกณฑ์มาตรฐาน พ.ศ. 256525642569เปลี่ยนแปลง
หมวดวิชาศึกษาทั่วไปไม่น้อยกว่า 243024-6
หมวดวิชาเฉพาะไม่น้อยกว่า 729094+4
  พื้นฐานวิชาชีพ / วิชาชีพบังคับ9 / 639 / 67+4 บังคับ
  วิชาชีพเลือก / ประสบการณ์ภาคสนาม9 / 99 / 9คงเดิม
หมวดวิชาเลือกเสรีไม่น้อยกว่า 666คงเดิม
รวมไม่น้อยกว่า 120126124-2
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
หมวดวิชาศึกษาทั่วไป

GE 30 สู่ 24 หน่วยกิต ตามกรอบใหม่ของมหาวิทยาลัย

2564  30 หน่วยกิต (กำหนดรายวิชา)

  • กลุ่มภาษา 15: ภาษาไทยเพื่อการสื่อสาร, ภาษาอังกฤษเพื่อการสื่อสาร 1 และ 2, ภาษาจีน 1 และ 2
  • กลุ่มมนุษยศาสตร์ 3: จิตวิทยาในชีวิตประจำวัน
  • กลุ่มสังคมศาสตร์ 6: การจัดการองค์กรและการเป็นผู้ประกอบการ, ความเป็นพลเมืองโลก
  • กลุ่มวิทยาศาสตร์กับคณิตศาสตร์ 6: วิทยาศาสตร์และคณิตศาสตร์รอบตัว, เทคโนโลยีสารสนเทศและวิทยาการข้อมูลเบื้องต้น
  • กลุ่มบูรณาการ 0: ความเป็นแม่ฟ้าหลวง (MFU Character)

2569  24 หน่วยกิต (บังคับ 15 + เลือก 9)

  • วิชาบังคับ 15: ภาษาอังกฤษเพื่อการสื่อสาร 1 และ 2, ภาษาจีน 1 และ 2, ความเป็นพลเมืองโลก (ยกเว้นวิชาภาษาได้ด้วยผลสอบตามประกาศมหาวิทยาลัย)
  • วิชาเลือก 9 จาก 5 กลุ่ม:
    • ภาษาและการสื่อสาร
    • ทักษะทางสังคม สิ่งแวดล้อม และการเป็นผู้ประกอบการ
    • ดิจิทัลและวิทยาการคำนวณ เช่น ปัญญาประดิษฐ์สำหรับการทำงานและการเรียนรู้ในชีวิตประจำวัน
    • ทักษะการใช้ชีวิตแบบมีคุณภาพและการออกแบบความคิด
    • ศิลปวัฒนธรรมและการออกแบบ
  • หน่วยกิตที่ลดลงนำไปเพิ่มในกลุ่มวิชาชีพบังคับ
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
กลุ่มวิชาชีพบังคับ

วิชาชีพบังคับ 63 สู่ 67 หน่วยกิต

2564 จัดเป็น 5 กลุ่มย่อย (องค์การและระบบสารสนเทศ, เทคโนโลยีเพื่องานประยุกต์, เทคโนโลยีและวิธีการทางซอฟต์แวร์, โครงสร้างพื้นฐาน, ฮาร์ดแวร์) ส่วน 2569 ไม่แบ่งกลุ่มย่อย

คงไว้ 15

ปรับรหัส และปรับคำอธิบายรายวิชาให้ทันสมัย
  • การโปรแกรมคอมพิวเตอร์
  • วิศวกรรมซอฟต์แวร์เบื้องต้น
  • การออกแบบและการเขียนโปรแกรมเชิงวัตถุ
  • โครงสร้างข้อมูลและอัลกอริธึม
  • การออกแบบ UI และ UX (เพิ่มภาคปฏิบัติ)
  • การวิเคราะห์ความต้องการและกำหนดคุณลักษณะทางซอฟต์แวร์
  • การออกแบบซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์
  • การทดสอบซอฟต์แวร์
  • การประกันคุณภาพซอฟต์แวร์ (เดิม: กระบวนการซอฟต์แวร์และการประกันคุณภาพ)
  • การบริหารโครงการซอฟต์แวร์
  • กรณีศึกษาด้านวิศวกรรมซอฟต์แวร์
  • การวิวัฒน์และพัฒนาซอฟต์แวร์
  • สถาปัตยกรรมองค์กรและกลยุทธ์ดิจิทัล
  • โครงงานนักศึกษา 1 และ 2

ย้ายจากวิชาเลือก 2

เป็นวิชาบังคับที่ทุกคนต้องเรียน
  • ความมั่นคงปลอดภัยซอฟต์แวร์
    Software Security
  • การคำนวณเชิงปัญญา
    Intelligent Computing

เปิดใหม่ 6

รายวิชาใหม่ในกลุ่มวิชาชีพบังคับ
  • การพัฒนาแบบฟูลสแต็ก
    Full Stack Development
  • การพัฒนาข้ามแพลตฟอร์ม
    Cross-Platform Development
  • การจัดการฐานข้อมูล
    Database Management
  • การพัฒนาแอพพลิเคชันปัญญาประดิษฐ์
    AI Application Development (LLM, Generative AI)
  • วิศวกรรมแพลตฟอร์มและการพัฒนาแบบคลาวด์เนทีฟ
    Platform Engineering and Cloud-Native
  • สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
    Computer Architecture and OS

ปรับออก 7

เนื้อหาถูกรวมหรือแทนที่ด้วยรายวิชาใหม่
  • กฎหมายและจรรยาบรรณสำหรับเทคโนโลยีสารสนเทศ
  • การพัฒนาเว็บแอปพลิเคชัน
  • การพัฒนาแอปพลิเคชันบนอุปกรณ์เคลื่อนที่
  • การพัฒนาแพลตฟอร์ม
  • สัมมนาวิศวกรรมซอฟต์แวร์
  • ระบบฐานข้อมูล
  • แก่นวิศวกรรมคอมพิวเตอร์
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
กลุ่มวิชาชีพเลือก (เลือก 9 หน่วยกิต)

วิชาเลือก 21 สู่ 24 รายวิชา เน้น AI สถาปัตยกรรม และงานระดับองค์กร

คงไว้ 7 รายวิชา, เปิดใหม่ 17 รายวิชา, ย้ายไปเป็นวิชาบังคับ 2 รายวิชา, ปรับออก 12 รายวิชา (กลุ่มเกมและ VR, ข้อมูลและ AI ของสาขาวิศวกรรมคอมพิวเตอร์, การเจรจาต่อรอง, การสร้างภาพข้อมูลธุรกิจ)

AI และข้อมูล

  • ใหม่ปัญญาประดิษฐ์สำหรับวิศวกรรมซอฟต์แวร์
  • ใหม่แบบจำลองภาษาขนาดใหญ่ (LLMs)
  • ใหม่การประมวลผลภาพเพื่อการเรียนรู้ของเครื่อง
  • ใหม่ปัญญาประดิษฐ์ที่ขับเคลื่อนด้วยข้อมูล
  • ใหม่การวิเคราะห์ข้อมูลขั้นสูง

สถาปัตยกรรมและระบบขนาดใหญ่

  • ใหม่สถาปัตยกรรมซอฟต์แวร์
  • ใหม่ระบบแบบกระจายและไคลเอนต์-เซิร์ฟเวอร์
  • ใหม่วิศวกรรมซอฟต์แวร์ขนาดใหญ่
  • ใหม่การพัฒนาเว็บแอปพลิเคชันขั้นสูง
  • คงไว้การพัฒนาแอปพลิเคชันสำหรับองค์กร

ผู้ใช้และการออกแบบสารสนเทศ

  • ใหม่การทดสอบการใช้งานและ HCI
  • ใหม่สถาปัตยกรรมสารสนเทศ
  • ใหม่การตลาดและการสื่อสารดิจิทัล

กระบวนการ ธุรกิจ และที่ปรึกษา

  • คงไว้การปรับปรุงกระบวนการซอฟต์แวร์
  • คงไว้การเป็นผู้ประกอบการธุรกิจด้านซอฟต์แวร์
  • ใหม่การให้คำปรึกษาด้าน IT และกลยุทธ์
  • ใหม่กลยุทธ์เชิงระบบ

ระบบอัตโนมัติ

  • คงไว้การพัฒนาแอพพลิเคชันด้วยวิธีโค้ดต่ำ
  • คงไว้กระบวนการทำงานอัตโนมัติด้วยวิทยาการหุ่นยนต์ (RPA)

หัวข้อทันสมัยและโครงงาน

  • คงไว้เทคโนโลยีกำเนิดใหม่สำหรับวิศวกรรมซอฟต์แวร์
  • คงไว้กรณีศึกษาในโลกแห่งความจริง
  • ใหม่หัวข้อพิเศษ และหัวข้อขั้นสูงทางวิศวกรรมซอฟต์แวร์
  • ใหม่โครงงานศึกษาค้นคว้าอิสระ (Individual Project)
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
กลุ่มวิชาประสบการณ์ภาคสนาม (9 หน่วยกิต)

ทุกเส้นทางเชื่อมกับการทำงานจริง

นักศึกษาเลือก 1 เส้นทางในภาคการศึกษาปลายของชั้นปีที่ 4

สหกิจศึกษา

Co-operative Education 9(0-40-9)

ปฏิบัติงานเต็มเวลาในสถานประกอบการ

2564 2569  มีทั้งสองฉบับ

ฝึกงานต่างประเทศ

Overseas Training 9(0-40-9)

ฝึกปฏิบัติงานในต่างประเทศ เสริมทักษะการทำงานข้ามวัฒนธรรม

2564 2569  มีทั้งสองฉบับ

โครงงานบูรณาการอุตสาหกรรม

Industry Integration Project 9(0-40-9)

รายวิชาใหม่ใน 2569 แทนที่ "โครงการวิจัยด้านวิศวกรรมซอฟต์แวร์" (Research Project in Software Engineering) ของ 2564 เน้นโจทย์จากภาคอุตสาหกรรม

ใหม่ 2569

หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
แผนการศึกษา หลักสูตร 2569

เส้นทางการเรียน 4 ปี (124 หน่วยกิต)

ชั้นปีที่ 1
ภาคต้น15
  • ภาษาอังกฤษเพื่อการสื่อสาร 1
  • GE เลือก 2 วิชา
  • วิศวกรรมซอฟต์แวร์เบื้องต้น
  • การโปรแกรมคอมพิวเตอร์
ภาคปลาย18
  • ภาษาอังกฤษเพื่อการสื่อสาร 2
  • GE เลือก 1 วิชา
  • คณิตศาสตร์สำหรับวิศวกรรม 1
  • การออกแบบ UI และ UX
  • การออกแบบและเขียนโปรแกรมเชิงวัตถุ
  • โครงสร้างข้อมูลและอัลกอริธึม
ชั้นปีที่ 2
ภาคต้น18
  • ภาษาจีน 1
  • คณิตศาสตร์สำหรับวิศวกรรม 2
  • การวิเคราะห์ความต้องการทางซอฟต์แวร์
  • การจัดการฐานข้อมูล
  • การพัฒนาแบบฟูลสแต็ก
  • วิชาเลือกเสรี 1
ภาคปลาย18
  • ภาษาจีน 2
  • การคำนวณเชิงปัญญา
  • การออกแบบซอฟต์แวร์และสถาปัตยกรรม
  • การทดสอบซอฟต์แวร์
  • การพัฒนาข้ามแพลตฟอร์ม
  • สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
ชั้นปีที่ 3
ภาคต้น21
  • ความเป็นพลเมืองโลก
  • ความน่าจะเป็นและสถิติ
  • การพัฒนาแอพพลิเคชันปัญญาประดิษฐ์
  • วิศวกรรมแพลตฟอร์มและคลาวด์เนทีฟ
  • การประกันคุณภาพซอฟต์แวร์
  • กรณีศึกษาด้านวิศวกรรมซอฟต์แวร์
  • วิชาเลือกเสรี 2
ภาคปลาย17
  • สถาปัตยกรรมองค์กรและกลยุทธ์ดิจิทัล
  • ความมั่นคงปลอดภัยซอฟต์แวร์
  • การบริหารโครงการซอฟต์แวร์
  • การวิวัฒน์และพัฒนาซอฟต์แวร์
  • โครงงานนักศึกษา 1
  • วิชาชีพเลือก 1
ชั้นปีที่ 4
ภาคต้น8
  • โครงงานนักศึกษา 2
  • วิชาชีพเลือก 2
  • วิชาชีพเลือก 3
ภาคปลาย9
  • สหกิจศึกษา หรือ ฝึกงานต่างประเทศ หรือ โครงงานบูรณาการอุตสาหกรรม
วิชาชีพ (มีใน 2564) วิชาบังคับเปิดใหม่ใน 2569 ศึกษาทั่วไปและพื้นฐาน วิชาเลือก
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
การจัดการเรียนรู้และการประเมินผล (2569)

กลยุทธ์การสอนผูกกับ PLO แต่ละข้อ

ผลลัพธ์ตามมาตรฐานคุณวุฒิPLOกลยุทธ์การจัดการเรียนรู้หลัก
ด้านความรู้PLO1 Analysis and DesignProblem-Based Learning จากโจทย์จริงที่ยังไม่ชัดเจน, Case-Based Learning เปรียบเทียบสถาปัตยกรรมขององค์กรจริง, Workshop สร้างแบบจำลองและต้นแบบด้วยเครื่องมือมาตรฐานอุตสาหกรรม
ด้านทักษะPLO2 Development and Qualityการเรียนรู้ผ่านการปฏิบัติ (Practice-Based Learning) พัฒนาซอฟต์แวร์ด้วยเครื่องมือและกระบวนการคุณภาพ
PLO3 Teamwork and Communicationการเรียนรู้แบบร่วมมือในสถานการณ์จริง ทำงานเป็นทีมและนำเสนอต่อผู้มีส่วนได้เสีย
ด้านจริยธรรมPLO4 Ethics and Professionalismการเรียนรู้จากสถานการณ์ขัดแย้งทางจริยธรรมในงานซอฟต์แวร์ อ้างอิงจรรยาบรรณ IEEE/ACM
ด้านลักษณะบุคคลPLO5 Adaptability and Learningการเรียนรู้ที่นำโดยตนเอง (Self-Directed Learning) ติดตามเทคโนโลยีใหม่และทำงานร่วมกับภาคอุตสาหกรรม

การประเมินเพื่อพัฒนา (Formative)

ให้ Feedback ระหว่างทำงาน สังเกตกระบวนการใน Workshop และให้นักศึกษาประเมินตนเองหลังกิจกรรม

การประเมินเพื่อสรุปผล (Summative)

ตรวจผลงานและต้นแบบด้วย Rubric, สอบป้องกันแนวทางการออกแบบ (Design Defense), และใช้ Exit Survey และ Alumni Survey เป็นหลักฐานทางอ้อม

หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
อาชีพหลังสำเร็จการศึกษา

จากรายชื่ออาชีพ สู่สายงาน 7 กลุ่ม

2564  18 อาชีพ

  • Software Engineer
  • System Analyst/Designer
  • Requirements Engineer
  • Software Tester
  • Software Project Manager
  • Solution/Sales Engineer
  • IT Auditor
  • IT Manager
  • Software Business Entrepreneur
  • UX/UI Designer
  • Programmer/Developer
  • Enterprise Solution Developer
  • Software Architect
  • Web/Mobile Developer
  • Full-stack Developer
  • Software Quality Assurance
  • Software Process Improvement Engineer
  • DevOps Engineer

2569  7 สายงาน

พัฒนาและวิศวกรรมซอฟต์แวร์
Software Engineer, Software Developer, QA Engineer, Mobile Developer, Web Developer
ข้อมูลและปัญญาประดิษฐ์
Data Engineer, Data Analyst, AI Developer, Prompt Engineer
โครงสร้างพื้นฐานและการปฏิบัติงาน
DevOps Engineer, Cloud Engineer
บริหารจัดการและวิเคราะห์ระบบ
System Analyst, Software Project Manager, Product Manager
วิจัยและพัฒนา
Software R&D Specialist
ออกแบบและประสบการณ์ผู้ใช้
UI/UX Designer
ธุรกิจและที่ปรึกษา
Software Entrepreneur, IT Consultant
หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.
การเปลี่ยนผ่าน

หลักสูตรทั้งสองฉบับใช้คู่ขนานในช่วงเปลี่ยนผ่าน

ปีการศึกษา 2564 ถึง 2568
นักศึกษาที่เข้าศึกษาในช่วงนี้เรียนตามหลักสูตร 2564 จนสำเร็จการศึกษา
ภาคต้น ปีการศึกษา 2569
หลักสูตร 2569 เริ่มใช้กับนักศึกษารุ่นปีการศึกษา 2569 เป็นต้นไป
ต่อเนื่อง
ทบทวนหลักสูตรด้วยข้อมูลจากผู้มีส่วนได้เสีย ผลการเรียนรู้ราย PLO และการประกันคุณภาพ AUN-QA

แหล่งข้อมูลของเอกสารนี้

  • มคอ.2 หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ หลักสูตรปรับปรุง พ.ศ. 2564
  • มคอ.2 หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ หลักสูตรปรับปรุง พ.ศ. 2569 รวมภาคผนวก 1 (รายละเอียดการปรับปรุง ตารางเปรียบเทียบ และการวิเคราะห์ความต้องการของผู้มีส่วนได้เสีย)

รายวิชาและหน่วยกิตเป็นไปตาม มคอ.2 ฉบับที่ได้รับอนุมัติ หากมีข้อแตกต่าง ให้ยึดเอกสาร มคอ.2 และประกาศของมหาวิทยาลัยเป็นหลัก

ขอบคุณผู้มีส่วนได้เสียทุกท่าน

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

สาขาวิชาวิศวกรรมซอฟต์แวร์
สำนักวิชาเทคโนโลยีดิจิทัลประยุกต์ มหาวิทยาลัยแม่ฟ้าหลวง

หลักสูตร วศ.บ. วิศวกรรมซอฟต์แวร์ มฟล.