วิศวกรรมซอฟต์แวร์ (software engineering) เป็นศาสตร์เกี่ยวกับวิศวกรรมด้านซอฟต์แวร์ มีเนื้อหาเกี่ยวข้องกับการใช้กระบวนการทางวิศวกรรมในการดูแลการผลิต ตั้งแต่การเริ่มเก็บความต้องการ การตั้งเป้าหมายของระบบ การออกแบบ กระบวนการพัฒนา การตรวจสอบ การประเมินผล การติดตามโครงการ การประเมินต้นทุน การรักษาความปลอดภัย ไปจนถึงการคิดราคาซอฟต์แวร์เป็นต้น
ตัวอย่างบริษัทนักพัฒนาซอฟต์แวร์ที่ประสบความสำเร็จ
และยังสามารถสร้างเกมเองได้ด้วยนะครับตัวอย่างคนไทยที่สร้างเกมเข้าสู่ตลาดโลก
https://www.facebook.com/CryENGINEThailand <===
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
1. ชื่อหลักสูตร / สาขาวิชา
ภาษาไทย วิทยาศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์
ภาษาอังกฤษ Bachelor of Science Program in Software Engineering
2. ชื่อปริญญา
ภาษาไทย
ชื่อเต็ม วิทยาศาสตรบัณฑิต (วิศวกรรมซอฟต์แวร์)
ชื่อย่อ วท.บ. (วิศวกรรมซอฟต์แวร์)
ภาษาอังกฤษ
ชื่อเต็ม Bachelor of Science (Software Engineering)
ชื่อย่อ B.Sc. (Software Engineering)
| 3. โครงสร้างหลักสูตร | ||
| 3.1 จำนวนหน่วยกิตรวมตลอดหลักสูตร | 140 | หน่วยกิต |
| 3.2 โครงสร้างหลักสูตร | ||
| 3.2.1 หมวดวิชาศึกษาทั่วไป | 30 | หน่วยกิต |
| 1) กลุ่มวิชาภาษา | 12 | หน่วยกิต |
| 2) กลุ่มวิชาสังคมศาสตร์ และ/หรือ มนุษยศาสตร์ | 11 | หน่วยกิต |
| 3) กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ | 7 | หน่วยกิต |
| 3.2.2 หมวดวิชาเฉพาะ | 104 | หน่วยกิต |
| 1) กลุ่มวิชาแกน | 37 | หน่วยกิต |
| - กลุ่มวิชาคอมพิวเตอร์และเทคโนโลยีพื้นฐาน | 31 | หน่วยกิต |
| - กลุ่มวิชาวิทยาการจัดการ | 6 | หน่วยกิต |
| 2) กลุ่มวิชาชีพ | 67 | หน่วยกิต |
| แผน ก. (สหกิจศึกษา) | ||
| - บังคับ | 52 | หน่วยกิต |
| - เลือก | 15 | หน่วยกิต |
| แผน ข. (ฝึกงาน) | ||
| - บังคับ | 46 | หน่วยกิต |
| - เลือก | 21 | หน่วยกิต |
| 3.2.3 หมวดวิชาเลือกเสรี | 6 | หน่วยกิต |
4. จุดเด่นของหลักสูตรวิทยาศาสตรบัณฑิต
สาขาวิชาวิศวกรรมซอฟต์แวร์ เน้นการนำหลักการทางวิศวกรรมมาประยุกต์ใช้ในการพัฒนาซอฟต์แวร์และการจัดการโครงการซอฟต์แวร์ตั้งแต่การเก็บความต้องการ การกำหนดขอบเขตของระบบ กระบวนการผลิต การตรวจสอบ การประเมินผล การจัดการโครงการซอฟต์แวร์ และการบำรุงรักษาซอฟต์แวร์
5. อาชีพที่สามารถประกอบได้หลังสำเร็จการศึกษา
1) นักวิเคราะห์และออกแบบระบบสารสนเทศ
2) นักพัฒนาโปรแกรม
3) นักบริหารโครงการซอฟต์แวร์
4) ผู้ตรวจสอบ ทดสอบ คุณภาพซอฟต์แวร์
5) วิศวกรซอฟต์แวร์
หลายคนคงเข้าใจแล้วสินะว่ากว่าจะเป็นโปรแกรมเมอร์มันไม่ได้ง่ายหรือโรยด้วยกลีบกุหลาบอย่างที่ฝัน
สำหรับบล็อกนี้ผมขอจบการนำเสนอนะครับ :)