We will be covering the entire syllabus with these modules.

C++ Introduction Basic Syntax

Variables, constants and literals

Data types

int

float

double

character

bool

void

Derived data types(arrays, pointers, function types, structures)

Basic I/O

Type conversion

Implicit

Explicit

Operators

Arithmetic Operators (+, -, *, /, %, increment, decrement)

Assignment Operators (=, +=, -=, *=, /=, %=)

Relational Operators (==, !=, >=, <=,>, <) Logical Operators (&&, ||, !) Bitwise Operators (&, |, ^, ~, <<,>>)

Other Operators(addressof &, sizeof etc)

comments(single and multiline)

Flow Control

If..else

While loop

Do while

Break continue

Switch

Goto

Functions

Library defined

User-defined

Function prototype (declaration)

Function Call

Function Definition

Passing Arguments to Function

Return Statement

Function Overloading

Programming Default Arguments (Parameters)

C++ Storage Class

Arrays & String

Arrays

Multidimensional Arrays

Passing Array to a Function

Class and OOPs

private and public

Objects

Access data members and member functions

Constructors

Constructor Overloading

Default Copy Constructor

Pass Objects to Function

Return Object from the Function

Operator Overloading

Inheritance

Why inheritance should be used

Member Function Overriding in Inheritance

Public, Protected and Private Inheritance

C++ Function Overriding

C++ Multiple, Multilevel and Hierarchical Inheritance

friend Function in C++

STL and file handling

string

fstream

Array using vector lib

Reading and writing from a file

Managing code in different module

Final project

CLI based Student Management system using pure OOPs concept with managing student data in excel file.