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.