ผู้สอน: ผู้ช่วยศาสตราจารย์ ดร. นัฐพงศ์ ส่งเนียม • วัฏจักรพัฒนาระบบ, แนวคิดเชิงวัตถุ, UML, Use Case, Sequence/Class/State/Activity Diagram และ Requirement → Design
วัฏจักรของการพัฒนาระบบ แนวคิดเทคโนโลยีเชิงวัตถุ กระบวนการพัฒนาแบบเพิ่มพูน (Incremental), การใช้ UML, การวิเคราะห์ความต้องการ, ความคิดเชิงนามธรรม และการออกแบบระบบเชิงวัตถุ ตลอดจนการใช้ CASE Tools และการทดสอบซอฟต์แวร์
ภาษาโปรแกรม แนวคิด OO, Class/Object, Encapsulation, Inheritance, Polymorphism
Relationship/Interaction, Classification, Aggregation, Generalization, Association
กระบวนการเชิงวัตถุ, บทบาท, ความรับผิดชอบ และกรอบการพัฒนา
ความหมาย ประโยชน์ มุมมอง/แผนภาพใน UML และภาพรวมก่อนลงลึก
Requirement Model, Use Case, มุมมองผู้ใช้ และเอกสารประกอบ
สรุปความเข้าใจ/ลงลึกแบบจำลองและการออกแบบเชิงวัตถุครบกระบวนการ
แนวข้อสอบ (เผยแพร่ภายหลัง)เลือกหัวข้อพัฒนาโปรแกรมเชิงวัตถุ โดยใช้หลัก OOAD และแบบจำลอง UML ที่เรียนมา ส่ง โค้ด + เอกสารออกแบบ + สไลด์นำเสนอ และสาธิตระบบ