Login Or Sign up

Description

📅 C++ Programming Essentials

🗓️ Duration: 1 Months

📚 Schedule: 5 Days Per Week

🕒 Session Length: 90 Minutes

💡 Total Sessions: 24

Study Hours: 36

💼 Ideal for: Students, aspiring system programmers, and beginners preparing for technical interviews

Course content

History of C++

Structure of a basic C++ program

#include, main(), cout, cin

Practice: Write a program to print your name and age

Integer, float, char, string, bool

Variable declaration and initialization

Practice: Input name, age, GPA, and gender, then display them

Arithmetic, relational, logical, assignment

Practice: Simple calculator using + - * / %

if, else, else if, switch

Practice: Grade calculator based on score

while and do-while

Practice: Print numbers 1 to 100 and their squares

for loop

Nested loops

Practice: Multiplication table, patterns with *

Declaration, initialization

Accessing and modifying elements

Practice: Find max, min, average of array elements

Matrix input/output

Practice: Add two matrices

string class, basic operations

Concatenation, input, output

Practice: Reverse a string, check palindrome

Defining and calling functions

Parameters and return values

Practice: Write functions for sum, factorial, prime check

Recursive function concept

Practice: Fibonacci series, factorial with recursion

Pointer variables, * and & operators

Practice: Swap two values using pointers

new, delete

Practice: Create array dynamically and find average

Declaring and using struct

Practice: Student record (name, roll, GPA)

class, object, access specifiers

Practice: Create a class Car with brand, model, speed

Default, parameterized constructors

Practice: Create a Book class with constructor

public, protected inheritance

Practice: Class PersonStudent, Teacher

Function overloading, overriding

Virtual functions

Practice: Area calculation using polymorphism

Reading from and writing to files using fstream

Practice: Save and read student records

Choose one:

  1. Student Management System
  2. Simple Bank System
  3. Quiz App

Apply everything learned

Download PDF