สาขาวิชาวิศวกรรมซอฟต์แวร์
ปริญญาตรี สำนักวิชาเทคโนโลยีดิจิทัลประยุกต์
หลักสูตร
| ภาษาไทย: | หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ |
| ภาษาอังกฤษ: | 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) และการใช้เทคโนโลยีอย่างรับผิดชอบและโปร่งใส เพื่อให้การทำงานในอุตสาหกรรมซอฟต์แวร์ก่อให้เกิดประโยชน์สูงสุดต่อองค์กรและสังคมโดยไม่สร้างผลกระทบเชิงลบ ผู้สำเร็จการศึกษาจะมีศักยภาพในการออกแบบ พัฒนา และบริหารจัดการระบบซอฟต์แวร์ที่ตอบสนองต่อการเปลี่ยนแปลงของเทคโนโลยีและความต้องการทางธุรกิจได้อย่างรวดเร็ว มีคุณภาพ และสอดคล้องกับมาตรฐานวิชาชีพระดับสากล
วัตถุประสงค์ของหลักสูตร
- PEO1: มีความรู้และความเชี่ยวชาญด้านวิศวกรรมซอฟต์แวร์อย่างครบถ้วน ทั้งเชิงทฤษฎีและปฏิบัติ ครอบคลุมตั้งแต่การวิเคราะห์ ออกแบบ พัฒนา ทดสอบ บำรุงรักษา และการบริหารจัดการซอฟต์แวร์ ตามมาตรฐานวิชาชีพระดับสากล
- PEO2: สามารถประยุกต์ใช้เทคโนโลยีสมัยใหม่และนวัตกรรม และสามารถปรับตัวต่อเทคโนโลยีที่เปลี่ยนแปลงอย่างรวดเร็ว เพื่อสร้างสรรค์ผลงานที่ตอบสนองต่อความต้องการขององค์กรและสังคมได้อย่างมีประสิทธิภาพ
- PEO3: มีทักษะการคิดวิเคราะห์และการแก้ปัญหาเชิงสร้างสรรค์ สามารถประยุกต์องค์ความรู้ในสถานการณ์ที่ซับซ้อน และทำงานอย่างมีประสิทธิภาพในสภาพแวดล้อมการทำงานที่เปลี่ยนแปลงตลอดเวลา
- PEO4: มีทักษะการสื่อสาร การทำงานเป็นทีม และการจัดการความขัดแย้ง สามารถทำงานร่วมกับบุคคลหลากหลายสาขาวิชาและวัฒนธรรม เพื่อให้บรรลุเป้าหมายร่วมกัน
- PEO5: ยึดมั่นในจริยธรรมวิชาชีพและความรับผิดชอบต่อสังคม ใช้เทคโนโลยีอย่างโปร่งใส คำนึงถึงผลกระทบต่อผู้ใช้ ชุมชน และสิ่งแวดล้อม
- PEO6: มีทัศนคติและทักษะการเรียนรู้ตลอดชีวิต เพื่อพัฒนาความรู้และทักษะของตนเองอย่างต่อเนื่อง รองรับการเติบโตในสายอาชีพและความเปลี่ยนแปลงของเทคโนโลยีในอนาคต
จุดเด่นของหลักสูตร
- หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ หลักสูตรปรับปรุง พ.ศ. 2569 มีจุดเด่น ดังต่อไปนี้หลักสูตรมุ่งผลิต ผู้ออกแบบระบบเชิงธุรกิจ (Business-Oriented Solution Architect) ที่มีความเชี่ยวชาญเทคโนโลยีสมัยใหม่ อาทิ Full Stack (การพัฒนาแอปพลิเคชันแบบครบวงจร) Cloud-Native (การพัฒนาแอปพลิเคชันรูปแบบคลาวด์เนทีฟ) และ AI พร้อมยกระดับรายวิชาความมั่นคงปลอดภัยซอฟต์แวร์ (Software Security) เป็นรายวิชาบังคับ เพื่อให้สอดคล้องกับแนวทาง DevSecOps (แนวทางการพัฒนา ความมั่นคงปลอดภัย และการปฏิบัติการ) และกฎหมาย PDPA โดยให้ความสำคัญกับการสร้างสมรรถนะ ด้านการปรับตัว (Adaptability) เพื่อรองรับการเปลี่ยนแปลงของอุตสาหกรรม
- หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ หลักสูตรปรับปรุง พ.ศ. 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: แสดงสมรรถนะการเปลี่ยนแปลงตนเองอย่างรวดเร็ว และมีความยืดหยุ่นในการทำงานร่วมกับภาคอุตสาหกรรมในบริบทวิศวกรรมซอฟต์แวร์
ค่าธรรมเนียม
- ค่าธรรมเนียมการศึกษาตลอดหลักสูตร 240,000.- บาท
- ค่าธรรมเนียมการศึกษาต่อภาคการศึกษา 30,000.- บาท
โครงสร้างหลักสูตร
| จำนวนหน่วยกิตรวมตลอดหลักสูตร 124 หน่วยกิต (หลักสูตร 4 ปี) | |||
| 1. หมวดวิชาศึกษาทั่วไป | 24 หน่วยกิต | ||
| 2. หมวดวิชาเฉพาะ | 94 หน่วยกิต | ||
| 2.1 กลุ่มวิชาพื้นฐานวิชาชีพ | 9 หน่วยกิต | ||
| 2.2 กลุ่มวิชาชีพบังคับ | 67 หน่วยกิต | ||
| 2.3 กลุ่มวิชาชีพเลือก | 9 หน่วยกิต | ||
| 2.4 กลุ่มวิชาประสบการณ์ภาคสนาม | 9 หน่วยกิต | ||
| 3. หมวดวิชาเลือกเสรี | 6 หน่วยกิต | ||
ข้อมูลล่าสุด 21 พ.ค. 69