Skip to main content

AAU

Object oriented programming


This programming course emphasizes the methodology of programming from an object-oriented perspective and software engineering principles. It allows s

Enrollment in this course is by invitation only

Object-Oriented Programming (CoSc2051) is a three-credit-hour course that includes both lecture and laboratory components. The course consists of three hours of lectures and two hours of lab sessions each week. Before enrolling, students must complete the Computer Programming course. This module covers fundamental object-oriented principles, including Encapsulation, Inheritance, Abstraction, and Polymorphism. Students are expected to engage with all course materials and complete all assignments.