CS/CE 224/272 - Object Oriented Programming and Design Methodologies

Undergraduate, Habib University, Computer Science Department, 2025

Object Oriented Programming (OOP) offers a new and powerful way to cope with complexity. Instead of viewing a program as a series of steps to be carried out, it views it as a group of objects that have certain properties and can take certain action. This course aims to introduce fundamental OOP concepts, and use C++ as an object oriented programming language.