This document provides an introduction to an object oriented programming course in C++. The course objectives are to provide fundamentals of OOP using C++, covering topics like syntax, semantics, loops, decisions, functions, classes, inheritance, files and streams. The course is divided into 5 modules covering these concepts. It also describes the examination scheme which includes internal assessment based on assignments, lab work, and an external exam evaluating programming skills and viva.