BSCS-408: Object-Oriented Programming

OOP is a programming paradigm that revolves around the concept of objects, which encapsulate data and behavior. Students studying OOP learn about key principles such as encapsulation, inheritance, polymorphism, and abstraction. Common programming languages that support OOP include Java, C++, and Python

Course Outline

Find the comprehensive outline of our course curriculum as directed by the university.

View Outline
Course Documents

Centralized access to all the documents and resources provided by our course instructors.

View Docs

Code With Harry

Core + Advance Java tutorial for beginners

View Playlist

Code Step By Step

Step-by-step guide to java for beginners

View Playlist