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


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

ชื่อปริญญาและสาขาวิชา

ชื่อสาขาวิชา : วิศวกรรมซอฟต์แวร์
ระดับ ปริญญาตรี 4 ปี : ปริญญาตรีทางวิชาการ

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

ชื่อปริญญา (ภาษาอังกฤษ) : Bachelor of Engineering (Software Engineering)
ชื่อย่อปริญญา (ภาษาอังกฤษ) : B.Eng. (Software Engineering)

สภามหาวิทยาลัยอนุมัติ :
สภามหาวิทยาลัยราชภัฏศรีสะเกษ อนุมัติหลักสูตรในการประชุมครั้งที่ 7/2563 วันที่ 30 เดือน สิงหาคม 2563

ปรัชญา วัตถุประสงค์ และผลลัพธ์การเรียนรู้

ปรัชญาสาขาวิชา : ผลิตวิศวกรซอฟต์แวร์ที่มีความรู้คู่คุณธรรม เสริมสร้างสมรรถนะ เป็นพลเมืองดี มีทัศนคติที่ถูกต้องต่อบ้านเมือง

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



ผลลัพธ์การเรียนรู้ของหลักสูตร (Program Learning Outcomes: PLOs) :

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

หลักสูตรวิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์ ผู้สำเร็จการศึกษาต้องเรียนไม่น้อยกว่า 121 หน่วยกิต ประกอบด้วยสัดส่วนหน่วยกิตแต่ละหมวดวิชาและแต่ละกลุ่มวิชา ดังนี้

หมวดวิชาหลักสูตรปรับปรุง
(หน่วยกิต)
1) หมวดวิชาศึกษาทั่วไปไม่น้อยกว่า 30
1.1  กลุ่มวิชาภาษาและการสื่อสาร12 – 15
1.2  กลุ่มวิชามนุษยศาสตร์3 –  6
1.3  กลุ่มวิชาสังคมศาสตร์6 –  9
1.4  กลุ่มวิชาคณิตศาสตร์ วิทยาศาสตร์ และเทคโนโลยี9 – 12
2) หมวดวิชาเฉพาะด้านไม่น้อยกว่า 85
2.1 วิชาแกน  9
2.2 วิชาเอกบังคับ54
องค์การและระบบสารสนเทศ  9
เทคโนโลยีเพื่องานประยุกต์  9
เทคโนโลยีและวิธีการทางซอฟต์แวร์27
โครงสร้างพื้นฐานของระบบ  6
ฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์  3
2.3 วิชาเอกเลือกไม่น้อยกว่า  15
2.4 วิชาฝึกประสบการณ์วิชาชีพ7
3) หมวดวิชาเลือกเสรีไม่น้อยกว่า  6
จำนวนหน่วยกิตรวมไม่น้อยกว่า 121

อาจารย์ประจำหลักสูตร

ตำแหน่งทางวิชาการชื่ออาจารย์ผู้รับผิดชอบหลักสูตรวุฒิการศึกษาสูงสุด
ดร.ปฏิมากร จริยฐิติพงศ์วุฒิการศึกษาสูงสุด: ปริญญาโท หลักสูตร: วท.ม.(วิศวกรรมซอฟต์แวร์)
ดร.วรรธนะ พงษ์เสนาวุฒิการศึกษาสูงสุด: ปริญญาเอก หลักสูตร: วศ.ด.(วิศวกรรมโทรคมนาคมและคอมพิวเตอร์)
อาจารย์ชนินทร เรืองอุดมสกุลวุฒิการศึกษาสูงสุด: ปริญญาโท หลักสูตร: วศ.ม.(วิศวกรรมคอมพิวเตอร์)
อาจารย์ศุภชัย ทองสุขวุฒิการศึกษาสูงสุด: ปริญญาโท หลักสูตร: วท.ม.(วิศวกรรมซอฟต์แวร์)
อาจารย์
วุฒิการศึกษาสูงสุด: ปริญญาเอก หลักสูตร: วศ.ด.(วิศวกรรมโทรคมนาคมและคอมพิวเตอร์)

เกณฑ์การสำเร็จการศึกษาตามหลักสูตร

  1. บรรลุผลลัพธ์การเรียนรู้ของหลักสูตรทุกผลลัพธ์การเรียนรู้
  2. การสำเร็จการศึกษาให้เป็นไปตามข้อบังคับของมหาวิทยาลัยราชภัฏศรีสะเกษ ว่าด้วยการจัดการศึกษาระดับปริญญาตรี พ.ศ. 2565 หมวด 6 การสำเร็จการศึกษา การขอรับปริญญาและ การอนุมัติปริญญา
    ข้อ 26 ผู้สำเร็จการศึกษาตามหลักสูตร ต้องมีคุณสมบัติครบถ้วน ดังนี้
    1) มีความประพฤติดีและมีคุณธรรม
    2) ต้องเรียนครบตามโครงสร้างหลักสูตร โดยมีค่าระดับคะแนนเฉลี่ยสะสมไม่ต่ำกว่า 2.00 หรือเป็นไปตามที่หลักสูตรกำหนด
    3) ต้องไม่อยู่ระหว่างการถูกสอบสวนทางวินัยอย่างร้ายแรง ตามข้อบังคับมหาวิทยาลัย ว่าด้วยวินัยนักศึกษา
    4) ผ่านการเข้าร่วมกิจกรรมตามประกาศของมหาวิทยาลัยกำหนด
    5) ผ่านการทดสอบทักษะภาษาและสมรรถนะตามที่มหาวิทยาลัยกำหนด
    6) ไม่มีพันธะด้านหนี้สินใด ๆ ต่อมหาวิทยาลัย
    7) สอบผ่านการประเมินความรู้ และทักษะตามที่มหาวิทยาลัยกำหนด
    8) กรณีการเทียบโอนผลการเรียน หรือการยกเว้นการเรียนรายวิชา ให้เป็นไปตามระเบียบที่มหาวิทยาลัยกำหนด

คุณสมบัติผู้เรียน

  1. เป็นผู้ที่สำเร็จการศึกษาในระดับมัธยมศึกษาตอนปลายหรือประกาศนียบัตรวิชาชีพ (ปวช.)หรือเทียบเท่าจากสถานศึกษาที่กระทรวงศึกษาธิการรับรอง
  2. เป็นผู้ที่สำเร็จการศึกษาในระดับประกาศนียบัตรวิชาชีพชั้นสูง (ปวส.) จากสถานศึกษาที่กระทรวงศึกษาธิการรับรอง
  3. เป็นผู้มีคุณสมบัติอื่น ๆ ครบถ้วนตามข้อกำหนดของมหาวิทยาลัยราชภัฏศรีสะเกษ ซึ่งกำหนดไว้สำหรับผู้มีสิทธิ์เข้าศึกษาในมหาวิทยาลัยราชภัฏศรีสะเกษ
  4. ผ่านการสอบคัดเลือกตามเกณฑ์ที่มหาวิทยาลัยราชภัฏศรีสะเกษกำหนด

แผนการศึกษา

  1. เป็นผู้ที่สำเร็จการศึกษาในระดับมัธยมศึกษาตอนปลายหรือประกาศนียบัตรวิชาชีพ (ปวช.)หรือเทียบเท่าจากสถานศึกษาที่กระทรวงศึกษาธิการรับรอง
  2. เป็นผู้ที่สำเร็จการศึกษาในระดับประกาศนียบัตรวิชาชีพชั้นสูง (ปวส.) จากสถานศึกษาที่กระทรวงศึกษาธิการรับรอง
  3. เป็นผู้มีคุณสมบัติอื่น ๆ ครบถ้วนตามข้อกำหนดของมหาวิทยาลัยราชภัฏศรีสะเกษ ซึ่งกำหนดไว้สำหรับผู้มีสิทธิ์เข้าศึกษาในมหาวิทยาลัยราชภัฏศรีสะเกษ
  4. ผ่านการสอบคัดเลือกตามเกณฑ์ที่มหาวิทยาลัยราชภัฏศรีสะเกษกำหนด

 

ปีการศึกษาที่ ภาคเรียนที่ 1
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาแกน4121404คณิตศาสตร์ดีสครีตและพีชคณิตเชิงเส้น3(2-2-5)
วิชาเอกบังคับ4121206การเขียนโปรแกรมคอมพิวเตอร์3(2-2-5)
วิชาเอกบังคับ4121208การออกแบบส่วนต่อประสานและประสบการณ์ผู้ใช้3(2-2-5)
วิชาเอกบังคับ4121901เวิร์กชอปวิศวกรรมซอฟต์แวร์ 11(0-2-1)
วิชาเอกบังคับ4123312วิศวกรรมซอฟต์แวร์3(2-2-5)
รวม19 หน่วยกิต

ปีการศึกษาที่ 1  ภาคเรียนที่ 2
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาแกน4121305การแก้ปัญหาด้วยการเขียนโปรแกรม3(2-2-5)
วิชาเอกบังคับ4121902ปฏิบัติการวิศวกรรมซอฟต์แวร์ 11(0-2-1)
วิชาเอกบังคับ4123202ระบบฐานข้อมูล3(2-2-5)
วิชาเอกบังคับ4123214วิศวกรรมความต้องการ3(2-2-5)
รวม19 หน่วยกิต
2) ปี 2
ปีการศึกษาที่ 2   ภาคเรียนที่ 1
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาเอกบังคับ4121203การเขียนโปรแกรมเชิงวัตถุ3(2-2-5)
วิชาเอกบังคับ4122204โครงสร้างข้อมูลและอัลกอริทึม3(2-2-5)
วิชาเอกบังคับ4122506การวิเคราะห์และออกแบบเชิงวัตถุ3(2-2-5)
วิชาเอกบังคับ4122901เวิร์กชอปวิศวกรรมซอฟต์แวร์ 21(0-2-1)
วิชาเอกเลือกxxxxxxxx(………………………………………………..)3(2-2-5)
รวม19 หน่วยกิต

ปีการศึกษาที่  ภาคเรียนที่ 2
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
ศึกษาทั่วไปxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาแกน4122310ความน่าจะเป็นและสถิติสำหรับวิศวกรซอฟต์แวร์3(2-2-5)
วิชาเอกบังคับ4122902ปฏิบัติการวิศวกรรมซอฟต์แวร์ 21(0-2-1)
วิชาเอกบังคับ4124616กระบวนการซอฟต์แวร์และฝึกปฏิบัติอไจล์3(2-2-5)
วิชาเอกเลือกxxxxxxxx(………………………………………………..)3(2-2-5)
รวม19 หน่วยกิต
3) ปี 3
ปีการศึกษาที่ 3   ภาคเรียนที่ 1
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
วิชาเอกบังคับ4123315การบริหารโครงการซอฟต์แวร์3(2-2-5)
วิชาเอกบังคับ4123405การทดสอบซอฟต์แวร์และการประกันคุณภาพ3(2-2-5)
วิชาเอกบังคับ4123409ระบบปฏิบัติการและเครือข่ายคอมพิวเตอร์3(2-2-5)
วิชาเอกบังคับ4123730สถาปัตยกรรมคอมพิวเตอร์และอินเตอร์เน็ตของสรรพสิ่ง3(2-2-5)
วิชาเอกบังคับ4123925เวิร์กชอปวิศวกรรมซอฟต์แวร์ 31(0-2-1)
วิชาเอกบังคับ4123927โครงงานวิศวกรรมซอฟต์แวร์ 11(0-2-1)
วิชาเอกเลือกxxxxxxxx(………………………………………………..)3(2-2-5)
รวม17 หน่วยกิต

ปีการศึกษาที่  ภาคเรียนที่ 2
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
วิชาเอกบังคับ4123407การพัฒนาและปรับปรุงซอฟต์แวร์3(2-2-5)
วิชาเอกบังคับ4123926ปฏิบัติการวิศวกรรมซอฟต์แวร์ 31(0-2-1)
วิชาเอกบังคับ4123928โครงงานวิศวกรรมซอฟต์แวร์ 22(0-4-2)
วิชาเลือกเสรีxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาเลือกเสรีxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาฝึกประสบการณ์ วิชาชีพ4123805การเตรียมฝึกประสบการณ์วิชาชีพวิศวกรรมซอฟต์แวร์   หรือ1(60)
6003801เตรียมสหกิจศึกษา1(60)
รวม13 หน่วยกิต
4) ปี 4
ปีการศึกษาที่ 4   ภาคเรียนที่ 1
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
วิชาเอกบังคับ4124930โครงงานวิศวกรรมซอฟต์แวร์ 33(0-6-3)
วิชาเอกเลือกxxxxxxxx(………………………………………………..)3(  –  –  )
วิชาเอกเลือกxxxxxxxx(………………………………………………..)3(  –  –  )
รวม9 หน่วยกิต

ปีการศึกษาที่  ภาคเรียนที่ 2
กลุ่มวิชารหัสวิชาชื่อวิชาน(ท-ป-ค)
วิชาฝึกประสบการณ์ วิชาชีพ4124811การฝึกประสบการณ์วิชาชีพวิศวกรรมซอฟต์แวร์  หรือ6(600)
6004801สหกิจศึกษา6(600)
รวม6 หน่วยกิต