Course Syllabus
Introduction to C++
- History and features of C++
- Structure of a C++ program
- Installation and basic setup
Basic Concepts
- Variables and data types
- Operators (Arithmetic, Relational, Logical)
- Input and output statements
Control Statements
- If, If–Else statements
- Switch statement
- Loops (For, While, Do-While)
Functions
- Function declaration and definition
- Function arguments and return values
- Recursion
Arrays and Strings
- One-dimensional and two-dimensional arrays
- String handling
Object-Oriented Programming
- Classes and objects
- Constructors and destructors
- Inheritance
- Polymorphism
Pointers
- Pointer basics
- Pointer with arrays and functions
File Handling
- Reading and writing files