|
Week - 1 |
Introduction to C++: Basic syntax, data types, input/output operations |
|
Week - 2 |
Functions: Function definition, parameters, return values |
|
Week - 3 |
Inline Functions and Function Overloading |
|
Week - 4 |
Function Templates |
|
Week - 5 |
Classes and Objects: Class definition, access specifiers |
|
Week - 6 |
Constructors: Default, parameterized, and copy constructors |
|
Week - 7 |
Destructors and Object Lifecycle |
|
Week - 8 |
Const Objects and Const Member Functions |
|
Week - 9 |
Friend Functions and Friend Classes |
|
Week - 10 |
Operator Overloading: Basic operators |
|
Week - 11 |
Operator Overloading: Advanced usage and special cases |
|
Week - 12 |
Inheritance: Basic concepts, types, and access control |
|
Week - 13 |
Design with UML Diagrams: Class diagrams, relationships between classes, and basic object-oriented modeling |
|
Week - 14 |
Virtual Functions and Polymorphism |