This document contains a lecture plan for an Object Oriented Programming subject. It lists 16 topics to be covered across 16 lectures, including introductions to structures and classes in C++, pointers to structures, passing structures to functions, objects as variables of class data types, differences between structures and classes, private and public members of a class, data and function members, characteristics of OOP like encapsulation and data hiding, basics of C++ program structure, defining member functions within and outside a class, constructors and destructor functions, initializing member values with and without constructors, simple programs to access and manipulate data members, operator overloading, inheritance between base and derived classes, abstract classes and virtual functions, dynamic binding, virtual de
This document contains a lecture plan for an Object Oriented Programming subject. It lists 16 topics to be covered across 16 lectures, including introductions to structures and classes in C++, pointers to structures, passing structures to functions, objects as variables of class data types, differences between structures and classes, private and public members of a class, data and function members, characteristics of OOP like encapsulation and data hiding, basics of C++ program structure, defining member functions within and outside a class, constructors and destructor functions, initializing member values with and without constructors, simple programs to access and manipulate data members, operator overloading, inheritance between base and derived classes, abstract classes and virtual functions, dynamic binding, virtual de
This document contains a lecture plan for an Object Oriented Programming subject. It lists 16 topics to be covered across 16 lectures, including introductions to structures and classes in C++, pointers to structures, passing structures to functions, objects as variables of class data types, differences between structures and classes, private and public members of a class, data and function members, characteristics of OOP like encapsulation and data hiding, basics of C++ program structure, defining member functions within and outside a class, constructors and destructor functions, initializing member values with and without constructors, simple programs to access and manipulate data members, operator overloading, inheritance between base and derived classes, abstract classes and virtual functions, dynamic binding, virtual de