| Module | Topics Covered |
|---|---|
| Introduction to C++ | Overview of C++ |
| Setting up Development Environment | |
| Basic Syntax and Structure | |
| Data Types and Variables | |
| Operators in C++ | |
| Control Structures | Conditional Statements |
| Loops (for, while, do-while) | |
| Switch Case | |
| Functions and Scope | |
| Recursion | |
| Object-Oriented Programming | Classes and Objects |
| Constructors and Destructors | |
| Inheritance | |
| Polymorphism | |
| Encapsulation and Abstraction | |
| Advanced Concepts | Templates |
| Exception Handling | |
| STL (Standard Template Library) | |
| File Handling | |
| Multithreading |