แนวทางการจัดวิชาเรียนหลักสูตรปริญญาตรีวิศวกรรมซอฟต์แวร์และความรู้
ชั้นปีที่ 1
ภาคการศึกษาที่ 1
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 204111 | คอมพิวเตอร์และการโปรแกรม | 3(2-3) |
| 208111 | การเขียนแบบวิศวกรรม | 3(2-3) |
| 417167 | คณิตศาสตร์วิศวกรรม I | 4(4-0) |
| 420111 | ฟิสิกส์ทั่วไป I | 3(3-0) |
| 420113 | ปฏิบัติการฟิสิกส์ I | 1(0-3) |
| ภาษาต่างประเทศ | 6( - ) | |
| รวม | 20( - ) |
ภาคการศึกษาที่ 2
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 219141 | การสร้างแบบจำลองและการโปรแกรมเชิงวัตถุ | 3(3-0) |
| 219142 | ปฏิบัติการสร้างแบบจำลองและการโปรแกรมเชิงวัตถุ | 1(0-3) |
| 403114 | ปฏิบัติการหลักมูลเคมีทั่วไป | 1(0-3) |
| 403117 | หลักมูลเคมีทั่วไป | 3(3-0) |
| 417168 | คณิตศาสตร์วิศวกรรม II | 3(3-0) |
| 420112 | ฟิสิกส์ทั่วไป II | 3(3-0) |
| 420114 | ปฏิบัติการฟิสิกส์ II | 1(0-3) |
| 175xxx | กิจกรรมพลศึกษา | 1(0-2) |
| ภาษาต่างประเทศ | 3( - ) | |
| รวม | 19( - ) |
ชั้นปีที่ 2
ภาคการศึกษาที่ 1
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 204211 | คณิตศาสตร์เต็มหน่วย | 3(3-0) |
| 204212 | ชนิดข้อมูลนามธรรมและการแก้ปัญหา | 3(3-0) |
| 204214 | ปฏิบัติการพัฒนาทักษะการโปรแกรม | 1(0-3) |
| 219211 | ค่ายฝึกพัฒนาซอฟต์แวร์ | 1(0-3) |
| 219243 | ข้อกำหนดและการออกแบบซอฟต์แวร์ | 3(3-0) |
| 219244 | ปฏิบัติการข้อกำหนดและการออกแบบซอฟต์แวร์ | 1(0-3) |
| 999xxx | วิชาศึกษาทั่วไปกลุ่มวิชาสังคมศาสตร์ | 3(3-0) |
| ภาษาต่างประเทศ | 3( - ) | |
| รวม | 18( - ) |
ภาคการศึกษาที่ 2
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 204313 | การวิเคราะห์และออกแบบขั้นตอนวิธี | 3(3-0) |
| 204482 | การโต้ตอบระหว่างคอมพิวเตอร์กับมนุษย์ | 3(3-0) |
| 219221 | องค์กรและสถาปัตยกรรมคอมพิวเตอร์ | 3(3-0) |
| 219245 | กระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล | 3(3-0) |
| 219246 | ปฏิบัติการกระบวนการพัฒนาซอฟต์แวร์เชิงบุคคล | 1(0-3) |
| 219271 | วิศวกรรมความรู้และการจัดการความรู้ | 3(3-0) |
| 175xxx | กิจกรรมพลศึกษา | 1(0-2) |
| รวม | 17(15-5) |
ชั้นปีที่ 3
ภาคการศึกษาที่ 1
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 204312 | ความน่าจะเป็นประยุกต์สำหรับวิศวกรคอมพิวเตอร์ | 3(3-0) |
| 219331 | การออกแบบและการโปรแกรมฐานข้อมูล | 3(3-0) |
| 219347 | กระบวนการพัฒนาซอฟต์แวร์เชิงกลุ่มงาน | 3(3-0) |
| 219348 | ปฏิบัติการกระบวนการพัฒนาซอฟต์แวร์เชิงกลุ่มงาน | 1(0-3) |
| วิชาเฉพาะเลือก | 6(6-0) | |
| รวม | 16(15-3) |
ภาคการศึกษาที่ 2
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 219311 | ระบบปฏิบัติการสำหรับวิศวกรซอฟต์แวร์และความรู้ | 3(3-0) |
| 219321 | การสื่อสารข้อมูลและการโปรแกรมคอมพิวเตอร์เครือข่าย | 3(3-0) |
| 219372 | การจัดการธุรกิจวิศวกรรมซอฟต์แวร์และความรู้ | 3(3-0) |
| วิชาศึกษาทั่วไปกลุ่มวิชามนุษยศาสตร์ | 3(3-0) | |
| วิชาเฉพาะเลือก | 6( - ) | |
| รวม | 18( - ) |
ชั้นปีที่ 4
ภาคการศึกษาที่ 1
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 219490 | สหกิจศึกษา | 9( - ) |
| รวม | 9( - ) |
ภาคการศึกษาที่ 2
| รหัสวิชา | รายวิชา | หน่วยกิต (บรรยาย-ปฏิบัติการ) |
|---|---|---|
| 204352 | กฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ | 3(3-0) |
| 219449 | สถาปัตยกรรมและรูปแบบซอฟต์แวร์ | 3(3-0) |
| 219497 | สัมมนา | 1 |
| 219499 | โครงงานกลุ่มนวัตกรรมซอฟต์แวร์ | 3(2-3) |
| วิชาศึกษาทั่วไปกลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ | 3(3-0) | |
| วิชาเลือกเสรี | 6( - ) | |
| รวม | 19( - ) |
