C++ is a general purpose programming language invented in the early 1980s by Bjarne Stroustrup at Bell Labs. It is similar to C, invented in the early 1970s by Dennis Ritchie, but is a safer language than C and includes modern programming techniques such as object oriented programming. After completion of the course the student will be able to analyze problems and design algorithms in pseudo code.

Various Object Oriented programming concepts - Abstraction, Objects and Classes, Inheritance, Polymorphism. Basic data structures in Java, Objects and Classes , Super Class, sub-class, Interfaces, Inner classes. read, understand and trace the execution of programs written in C++ language. use of classes and virtual functions in a class hierarchy to create new derived classes and the code that uses them. students will be able to write modular C++ code using classes in an OOP approach.


1. Introduction to ‘C++’ Language
2. Conditional Statements and Loops
3. Structures
4. Pointer
5. file handling
6. Introduction to Object Oriented Programming
7. Virtual Function
8. Static Function
9.Friend function,
11 Exception handling