• Principles of Object Oriented Programming, Beginning with C++

  • Basic concepts of procedure-oriented and objectorientedprogramming

  • Structure of C++ program with simple C++ program

  • Operators in C++ and Operator precedence

  • Function overloading

  • Classes and Objects

  • Arrays within a class

  • Arrays of objects

  • Constructers and Destructors, Overloading

  • Inheritance

  • Pointers, Virtual Functions and Polymorphism, Working with Files