Introduction to C Variables, data types and access specifiers Arithmetic, assignment, unary, logical and relational operators Conditional statements and switch While, do-while and for loops Break, continue and nested loops
Function definition and parameters Types of functions Call by value and call by reference Recursive functions Arrays and array operations String and mathematical functions Practice programs and assignments
Pointers Structures and unions File handling Practical programming exercises Project and doubt-solving sessions
Introduction to C++ Variables, data types, keywords and identifiers Operators and expressions Conditional statements and switch Loops and jumping statements Functions, parameters and recursion
Arrays and array operations Pointers and mathematical functions Practical programming assignments Problem-solving using C++
Classes and objects Constructors and destructors Inheritance Polymorphism Abstraction and encapsulation Enumeration and namespaces Exception handling
Complete C++ project development Applying C++ programming concepts Object-oriented programming implementation Practical problem-solving Project completion and doubt session