Object-oriented software design and development; programming structures in object-oriented language; object and class definitions; UML diagram; encapsulation and information hiding; separation of behavior and implementation; classes and subclasses; inheritance, overloading and overriding; polymorphism; interface; files; event-driven
หมายเหตุ เรียน C = Lecture L = Lab R = ประชุม S = Self Study T = ติว หมวด B = วิชาเสริมพื้นฐาน E = วิชาเลือกเฉพาะสาขา F = วิชาเลือกเสรี G = วิชาศึกษาทั่วไป M = วิชาพื้นฐาน W = วิชาบังคับ X = - ยังไม่กำหนด