ศึกษาและปฏิบัติเกี่ยวกับหลักการพื้นฐานของการโปรแกรมเชิงวัตถุด้วยภาษาคอมพิวเตอร์เชิงวัตถุ การติดตั้งและกำหนดการทำงานของโปรแกรมที่เกี่ยวข้องกับการพัฒนาโปรแกรมเชิงวัตถุ ลำดับขั้นตอนการเขียนโปรแกรมเชิงวัตถุ การสร้างและเรียกใช้งาน Classes, Objects, Attributes, Methods, Constructors, Modifiers, Encapsulation, Packages, Inheritance, Polymorphism, Abstraction, Interface, Exceptions Handlings, Threads และเชื่อมต่อฐานข้อมูลในการพัฒนาซอฟต์แวร์เชิงวัตถุในงานอาชีพ