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 |