หลักการ องค์ประกอบ คุณสมบัติและการเขียนโปรแกรมเชิงวัตถุ ภาษาที่สนับสนุนการเขียนโปรแกรมเชิงวัตุ การประยุกต์ใช้ซอฟต์แวร์เฟรมเวิร์ค และฝึกปฏิบัติ