This document outlines the course details for an Object Oriented Programming course taught by Dr. Anees Qumar Abbasi. The course aims to teach object-oriented concepts, analysis, and software development using C++. It will cover key OOP principles like abstraction, encapsulation, polymorphism, and inheritance. The course outline includes topics like classes and objects, inheritance and polymorphism, encapsulation and abstraction, and exception handling. Students will learn through slides, notes, and reference books, and can contact the instructor by email or Piazza for any questions.