สถาปัตยกรรมซอฟต์แวร์

Software Architecture

ศึกษาและฝึกปฏิบัติเกี่ยวกับพื้นฐานของสถาปัตยกรรมซอฟต์แวร์ อันได้แก่หลักการพื้นฐานและแนวทางในการออกแบบสถาปัตยกรรมซอฟต์แวร์รูปแบบและกรอบแนวคิดต่าง ๆของสถาปัตยกรรมซอฟต์แวร์   วิธีการ เทคนิคและเครื่องมือสำหรับการการใช้เอกสารอธิบายสถาปัตยกรรมซอฟต์แวร์อย่างสมเหตุสมผล การออกแบบสถาปัตยกรรมซอฟต์แวร์และกระบวนการประเมินผล ศึกษาวิธีการและเครื่องมือสำหรับการออกแบบและประเมินสถาปัตยกรรมซอฟต์แวร์ สำหรับสถานะของเทคโนโลยีที่ทันสมัยเช่นการประมวลผลแบบคลาวด์และการประมวลผลสำหรับอุปกรณ์เคลื่อนที่
อาจารย์จัดเวลาให้คําปรึกษาเป็นกลุ่มหรือเฉพาะรายตามความต้องการ 1 ชั่วโมง/สัปดาห์ โดยการกําหนดเวลาร่วมกับระหว่างอาจารย์กับนักศึกษา
กิจกรรมที่ ผลการเรียนรู้ * วิธีการประเมินผลนักศึกษา สัปดาห์ที่ประเมิน สัดส่วนของการประเมินผล
1 สอบกลางภาค สอบปลายภาค สอบกลางภาค สอบปลายภาค 9 17 25% 25%
2 2.2, 4.6, 5.4 2.7, 3.4, 4.6 5.1, 6.1 3.4, 4.6, 5.4 ทำแบบฝึกหัดรายบุคคล ฝึกปฎิบัติรายบุคคล นำเสนองานที่มอบหมาย งานกลุ่ม ตลอดภาคการศึกษา 15% 25%
3 1.2 การเข้าชั้นเรียน การมีส่วนร่วม อภิปราย เสนอความเห็นในชั้นเรียน ตลอดภาคการศึกษา 10%