This document outlines the course plan for a C++ course offered at Punjab College of Technical Education. The course will cover topics related to object oriented programming concepts in C++ including classes, inheritance, polymorphism, operator overloading, and file handling. It will include 3 tests, 3 assignments, and 49 lectures over the semester. Attendance of at least 75% is required, and there will be no compensation for missed tests, presentations or assignments. The internal evaluation will be based on a mid-semester exam, presentations, tests, and assignments.