สาขาวิชาวิศวกรรมซอฟต์แวร์

ปริญญาตรี สำนักวิชาเทคโนโลยีดิจิทัลประยุกต์

หลักสูตร

ภาษาไทย: หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์
ภาษาอังกฤษ: Bachelor of Engineering Program in Software Engineering


ชื่อปริญญา

ภาษาไทย: ชื่อเต็ม : วิศวกรรมศาสตรบัณฑิต (วิศวกรรมซอฟต์แวร์)
ชื่อย่อ : วศ.บ. (วิศวกรรมซอฟต์แวร์)
ภาษาอังกฤษ: ชื่อเต็ม : Bachelor of Engineering (Software Engineering)
ชื่อย่อ : B.Eng. (Software Engineering)


ปรัชญา / วัตถุประสงค์

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


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

  1. PEO1: มีความรู้และความเชี่ยวชาญด้านวิศวกรรมซอฟต์แวร์อย่างครบถ้วน ทั้งเชิงทฤษฎีและปฏิบัติ ครอบคลุมตั้งแต่การวิเคราะห์ ออกแบบ พัฒนา ทดสอบ บำรุงรักษา และการบริหารจัดการซอฟต์แวร์ ตามมาตรฐานวิชาชีพระดับสากล
  2. PEO2: สามารถประยุกต์ใช้เทคโนโลยีสมัยใหม่และนวัตกรรม และสามารถปรับตัวต่อเทคโนโลยีที่เปลี่ยนแปลงอย่างรวดเร็ว เพื่อสร้างสรรค์ผลงานที่ตอบสนองต่อความต้องการขององค์กรและสังคมได้อย่างมีประสิทธิภาพ
  3. PEO3: มีทักษะการคิดวิเคราะห์และการแก้ปัญหาเชิงสร้างสรรค์ สามารถประยุกต์องค์ความรู้ในสถานการณ์ที่ซับซ้อน และทำงานอย่างมีประสิทธิภาพในสภาพแวดล้อมการทำงานที่เปลี่ยนแปลงตลอดเวลา
  4. PEO4: มีทักษะการสื่อสาร การทำงานเป็นทีม และการจัดการความขัดแย้ง สามารถทำงานร่วมกับบุคคลหลากหลายสาขาวิชาและวัฒนธรรม เพื่อให้บรรลุเป้าหมายร่วมกัน
  5. PEO5: ยึดมั่นในจริยธรรมวิชาชีพและความรับผิดชอบต่อสังคม ใช้เทคโนโลยีอย่างโปร่งใส คำนึงถึงผลกระทบต่อผู้ใช้ ชุมชน และสิ่งแวดล้อม
  6. PEO6: มีทัศนคติและทักษะการเรียนรู้ตลอดชีวิต เพื่อพัฒนาความรู้และทักษะของตนเองอย่างต่อเนื่อง รองรับการเติบโตในสายอาชีพและความเปลี่ยนแปลงของเทคโนโลยีในอนาคต

 

จุดเด่นของหลักสูตร

  1. หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ หลักสูตรปรับปรุง พ.ศ. 2569 มีจุดเด่น ดังต่อไปนี้หลักสูตรมุ่งผลิต ผู้ออกแบบระบบเชิงธุรกิจ (Business-Oriented Solution Architect) ที่มีความเชี่ยวชาญเทคโนโลยีสมัยใหม่ อาทิ Full Stack (การพัฒนาแอปพลิเคชันแบบครบวงจร) Cloud-Native (การพัฒนาแอปพลิเคชันรูปแบบคลาวด์เนทีฟ) และ AI พร้อมยกระดับรายวิชาความมั่นคงปลอดภัยซอฟต์แวร์ (Software Security) เป็นรายวิชาบังคับ เพื่อให้สอดคล้องกับแนวทาง DevSecOps (แนวทางการพัฒนา ความมั่นคงปลอดภัย และการปฏิบัติการ) และกฎหมาย PDPA โดยให้ความสำคัญกับการสร้างสมรรถนะ ด้านการปรับตัว (Adaptability) เพื่อรองรับการเปลี่ยนแปลงของอุตสาหกรรม
  2. หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ หลักสูตรปรับปรุง พ.ศ. 2569 แตกต่างจากหลักสูตรของสถาบันอื่น ดังต่อไปนี้หลักสูตรเน้นเทคโนโลยีสมัยใหม่ Full Stack/ Cloud/AI/ Security เป็นวิชาบังคับ เพื่อสร้างบัณฑิตที่มีทักษะการปรับตัวสูง ภายใต้สภาพแวดล้อมการเรียนรู้แบบนานาชาติที่เสริมสร้างทักษะภาษาอังกฤษและภาษาจีน และเป็นหลักสูตรที่กระชับ โดยมีจำนวนหน่วยกิตทั้งสิ้น 124 หน่วยกิต ในขณะที่ มหาวิทยาลัยบูรพาเน้นเทคโนโลยี Web Engineering, IoT และกระบวนการ Open Source ผลิตนักพัฒนาป้อน EEC มหาวิทยาลัยเกษตรศาสตร์ เน้น Big Data/Knowledge Engineering และ มหาวิทยาลัยธรรมศาสตร์ เน้นสร้างภาวะผู้นำ (GREATS) และความรับผิดชอบต่อสังคม

แนวทางประกอบอาชีพ

  • สายงานพัฒนาและวิศวกรรมซอฟต์แวร์ (Software Development and Engineering)
    • วิศวกรซอฟต์แวร์ (Software Engineer)
    • นักพัฒนาซอฟต์แวร์ (Software Developer)
    • วิศวกรคุณภาพซอฟต์แวร์ (Software Quality Assurance Engineer)
    • นักพัฒนาซอฟต์แวร์มือถือ (Mobile Application Developer)
    • นักพัฒนาเว็บแอปพลิเคชัน (Web Application Developer)
  • สายงานข้อมูลและปัญญาประดิษฐ์ (Data and AI)
    • วิศวกรข้อมูล (Data Engineer)
    • นักวิเคราะห์ข้อมูล (Data Analyst)
    • นักพัฒนาปัญญาประดิษฐ์ (AI Developer)
    • Prompt Engineer
  • สายงานโครงสร้างพื้นฐานและการปฏิบัติงาน (Infrastructure and Operations)
    • วิศวกร DevOps (DevOps Engineer)
    • วิศวกรระบบคลาวด์ (Cloud Engineer)
  • สายงานบริหารจัดการและวิเคราะห์ระบบ (Management and System Analysis)
    • นักวิเคราะห์ระบบ (System Analyst)
    • ผู้จัดการโครงการซอฟต์แวร์ (Software Project Manager)
    • นักบริหารจัดการผลิตภัณฑ์ซอฟต์แวร์ (Product Manager)
  • สายงานวิจัยและพัฒนา (Research and Development)
    • นักวิจัยและพัฒนาซอฟต์แวร์ (Software Research and Development Specialist)
  • สายงานออกแบบและประสบการณ์ผู้ใช้ (Design & User Experience)
    • นักออกแบบ UI/UX (UI/UX Designer)
  • สายงานธุรกิจและที่ปรึกษา (Business and Consulting)
    • ผู้ประกอบการด้านซอฟต์แวร์ (Software Entrepreneur)
    • ที่ปรึกษาด้านเทคโนโลยีสารสนเทศ (IT Consultant)

ผลลัพธ์การเรียนรู้ระดับหลักสูตร

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

 

ค่าธรรมเนียม

  1. ค่าธรรมเนียมการศึกษาตลอดหลักสูตร 240,000.- บาท
  2. ค่าธรรมเนียมการศึกษาต่อภาคการศึกษา 30,000.- บาท

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

จำนวนหน่วยกิตรวมตลอดหลักสูตร 124 หน่วยกิต (หลักสูตร 4 ปี)  
1. หมวดวิชาศึกษาทั่วไป 24 หน่วยกิต
     
2. หมวดวิชาเฉพาะ 94 หน่วยกิต
  2.1 กลุ่มวิชาพื้นฐานวิชาชีพ 9 หน่วยกิต
  2.2 กลุ่มวิชาชีพบังคับ 67 หน่วยกิต
  2.3 กลุ่มวิชาชีพเลือก 9 หน่วยกิต
  2.4 กลุ่มวิชาประสบการณ์ภาคสนาม 9 หน่วยกิต
     
3. หมวดวิชาเลือกเสรี 6 หน่วยกิต
       

ข้อมูลล่าสุด 21 พ.ค. 69

มหาวิทยาลัยแม่ฟ้าหลวงน้อมรำลึกในพระมหากรุณาธิคุณ สมเด็จพระนางเจ้าสิริกิติ์ พระบรมราชินีนาถ พระบรมราชชนนีพันปีหลวง