วัตถุประสงค์
เพื่อให้นักศึกษาเข้าใจหลักการเขียนโปรแกรมเชิงวัตถุ (OOP)
เพื่อพัฒนาความเข้าใจเกี่ยวกับการออกแบบโปรแกรมที่ใช้งานวัตถุและคลาส
เพื่อฝึกการสร้างวัตถุและการใช้งานมรดก (inheritance) ในโปรแกรม
ผลการเรียนรู้ที่คาดหวัง
นักศึกษาสามารถออกแบบและเขียนโปรแกรมโดยใช้แนวคิดเชิงวัตถุได้
นักศึกษาสามารถสร้างและใช้งานคลาสและวัตถุในโปรแกรมได้
นักศึกษามีความเข้าใจในแนวคิดของการสืบทอดมรดกในโปรแกรมเชิงวัตถุ