| Day 1 - 2 |
Introduction to C++ Programming, History, Features, IDE Setup, Basics of OOP Concepts |
| Day 3 - 4 |
Data Types, Variables, Constants, Type Casting, Operators in C++ |
| Day 5 - 6 |
Control Statements – if, if-else, nested if, switch-case |
| Day 7 - 8 |
Loops – for, while, do-while with practice programs |
| Day 9 - 10 |
Functions, Recursion, Inline Functions, Default Arguments, Function Overloading |
| Day 11 - 12 |
Arrays – 1D, 2D, Multidimensional, Pointers and Pointer Arithmetic |
| Day 13 - 14 |
Strings in C++, String Functions, Dynamic Memory (new/delete) |
| Day 15 - 16 |
Classes & Objects, Access Specifiers, Constructors & Destructors |
| Day 17 - 18 |
Operator Overloading, Friend Functions, Static Members |
| Day 19 - 20 |
Inheritance – Types of Inheritance, Function Overriding, Virtual Functions |
| Day 21 - 22 |
Polymorphism – Compile Time & Run Time, Abstract Classes, Interfaces |
| Day 23 - 24 |
Templates – Function Templates, Class Templates, Exception Handling |
| Day 25 - 26 |
File Handling – File Streams, Read/Write Operations, Random Access |
| Day 27 - 28 |
STL (Standard Template Library) – Vectors, Maps, Sets |
| Day 29 |
Mini Project Development (Banking System, Student Management System, etc.) |
| Day 30 |
Final Project, Mock Interview Preparation & Placement Assistance |