OOPS (PCC-CS-503)
This course introduces the principles of Object Oriented Programming (OOP) using a modern programming language. Topics include classes, objects, inheritance, polymorphism, encapsulation, and design patterns. Students will learn to design and implement software solutions using OOP concepts.