• Introduction to C
• Data types
• Operators
• Type casting
• Console I/O Functions- Formatted & Unformatted
• Arrays-One dimensional & Multi dimensional
• Control Structure- Checking & Looping construct
• Break & Continue
• Functions- Declaration, Definition & Invocations
• Recursive Functions
• Storage class
• Pointers, Array of pointers
• Pointers to functions
• Structures
• Array of Structures
• Unions
• File handling
• OOPS, C++ Data Types, Operators, Class & Object, Cout & Cin, Control Structure- Checking construct, Looping construct
• Inline function, Inline function vs Macro, Friend function, Function Overloading, Default Arguments, Reference Variables
• Class & Object- class members & their visibility, Defining member functions inside the class and outside the class
• Passing an object as argument to method
• Returning an object from method
• Array of objects
• Constructor & Destructor- features, types, copy constructor, examples
• Operator Overloading-through member & friend functions
• Inheritance
• Virtual function & Polymorphism
• File handling
• Minor Project