หลักการและแนวคิดเบื้องต้นของการเขียนโปรแกรมเชิงวัตถุ คลาส อ็อบเจกต์ แอตทริบิวส์ เมธอด การห่อหุ้มและการซ่อนข้อมูล การสืบทอดและการถ่ายทอดคุณสมบัติ โพลิมอร์ฟิซึม  การควบคุมการเข้าถึงคลาส แนวคิดการนำกลับมาใช้ใหม่ คลาสที่เกี่ยวข้องกับอินพุตและเอาต์พุต เธรด การพัฒนาโปรแกรมประยุกต์ด้านหลักการเชิงวัตถุเบื้องต้น