C++ programming
1500+programs
Batch is starting from 15th June Call Now +91-8084565161
Only at ₹ 299 /-
Syllabus
Week -1
- Basic of C++ language
- Introduction to C++ Programming
- What is C++ Programming language?
- Introduction to OOP's & Features.
- Why C++ is platform dependent programming language?
- Hello World Program.
- Download and Install C++ Software. (Vs Code, Dev C++, Turbo C++ , Online Compiler , Mobile App)
Week -2
- Data Types in C++.
- What is Data Types.
- Use of Data Types.
- Types of Data Types
- Int
- Long
- Float
- Double
- Char
- Variables in C++.
- What is Variable?
- Use of Variable.
- Types of Variables.
- Local Variable
- Global Variable
- Taking input from user
- Constants in C++.
- What is Constants?
- Use of Constants in C++.
- Types of Constant C++ programming.
- Type Casting and Type Conversion.
- What is Type Casting in C++?
- Use of TypeCasting.
- Types of TypeCasting
- Implicit Typecasting
- Explicit Typecasting
- Question Answer Session
Week -3
- Decision control statement / Selection statement / Conditional statement.
- What is Decision control statement?
- Use of Decision control statement.
- Types of Decision control statement.
- if statement
- if else statement
- Nested if statement
- Question Answer Session
- Switch Case in Cpp.
- What is Switch Case?
- Use of Switch Case.
- Question Answer Session
- Cpp - Operators
- What is Operators?
- Use of Operators.
- Types of Operators.
- Arithmetic Operators.
- Comparison/Relational Operators.
- Logical Operators.
- Assignment Operators.
- Condition/Ternary Operator.
- Bitwise Operators.
- Increment decrement Operators.
- Question Answer Session
Week -4
- C++ - Loops
- What is loops in C++ program?
- Use of loops.
- Types of Loops.
- for Loop
- while Loop
- do-while Loop
- Question Answer Session
- Continue, break & goto;
- What is Continue?
- Use of Continue.
- What is break?
- Use of break.
- What is goto?
- Use of goto.
- Question Answer Session
Week -5
- Nested loops in C++.
- What is Nested loops in C++?
- Use of Nested loops.
- Question Answer Session
Week -6
- C++ - Arrays
- What is Array in C++?
- Array Declaration with example.
- Array Initialization with example.
- Access Array Elements.
- Use of Array in C++.
- Types of Array
- 1D Array in C++
- Multidimension Array in C++
- Advantages of Array in C++
- Disadvantages of Array in C++
- Question Answer Session
Week -7
- C++ Functions
- What is Function?
- Use of Function.
- Defining a Function
- Function Declarations
- Calling a Function
- Types of Functions:
- Library Function
- User-defined Function
- Default Functions
- Function Arguments
- Advantage of Function
- Function Return Type
- Question Answer Session
Week -8
- String in C++
- What is string in C++?
- String Declaration Syntax.
- String Initialization with example
- String Input from the User.
- String function in C++.
- strlen(strin_name);
- strcpy(string1,string2);
- strcmp(string1,string2);
- strcat(string1,string2);
- strlwr();
- strupr();
- strupr();
- strstr(string1,string2);
- Question Answer Session
- Pointers in C++.
- What is a Pointer in C++?
- How to Use Pointers in C++?
- Pointer Declaration with example.
- Pointer Initialization with example.
- Dereferencing with example.
- Types of Pointers.
- Integer Pointer.
- Array Pointer.
- Structure Pointer.
- Function Pointer.
- Double Pointers.
- Null Pointer.
- Void Pointer.
- Wild Pointers.
- Constant Pointer.
- Call By Value
- Call By Reference
- Question Answer Session
Week -9
- Combined Function, Array, Pointer, String
- Function + Array
- Function + String
- Function + Pointer
- Question Answer Session
Week -10
- Recursion in C++
- What is Recursion in C++?
- Basic Syntax of Recursion.
- How Recursion works?
- Advantages and Disadvantages of Recursion.
- Question Answer Session
- Structure in C++.
- What is structure in C++?
- Declaring a Structure.
- Access Structure Members.
- Initialize Structure Members
- Nested Structures.
- Embedded Structure Nesting
- Separate Structure Nesting
- Structure Pointer in C++
- Uses of Structure in C++
- Keyword typedef
- Union in C++.
- What is Union in C++?
- Syntax of Union in C++.
- Declaring a Union.
- Access Union Members.
- Initialization of Union in C++.
- What is the difference between a structure and a union?
Week -11
- C++ Classes and Objects
- Introduction of OOP's Concept in C++.
- What is Class in Cpp programming language?
- How to Create Class in C++?
- What is Object.
- Use of Object.
- How to Create an Object?
- How to Create Multiple Objects?
- Constructor in C++.
- What is Constructor in C++?
- Use of Constructor.
- Constructor in C++ Syntax.
- Types of Constructor:
- Default Constructor
- Parameterized Constructor
- Copy Constructor
- What is Default Constructor with example?
- What is Parameterized Constructor with example?
- What is Copy Constructor with example?
- What are the characteristics of a constructor?
- Constructor Overloading.
- Destructor in C++.
- What is Destructor in C++ programming language?
- Use of Destructor.
- C++ Destructor Syntax.
- Properties of C++ Destructor.
- When is a Destructor Called?
- Rules for C++ Destructors.
- Friend Class and Function in C++
- What is a Friend function in C++?
- Declaration of friend function in C++.
- Use of Friend Function in C++.
- Characteristics of a Friend function.
- C++ Friend class
- Advantages of Friend Functions
- Disadvantages of Friend Functions
- Features of Friend Functions
- Static Member Function in C++
- What is Static Member Function in C++?
- Static Member Function Syntax.
- Properties of Static member Functions.
Week -12
- Inheritance in C++
- What is Inheritance in C++?
- Use of Inheritance.
- Advantage of Inheritance
- Types of Inheritance in C++
- Single Inheritance
- Multilevel Inheritance
- Multiple Inheritance
- Hierarchical Inheritance
- Hybrid Inheritance
- Question Answer Session
- C++ Polymorphism
- What is Polymorphism in C++?
- Types of Polymorphism
- Compile-time Polymorphism
- Runtime Polymorphism
- Differences b/w Compile-time and Runtime Polymorphism
- Types of Compile-time-Polymorphism
- Function Overloading
- Operator Overloading
- Types of Runtime Polymorphism
- Virtual Functions
Week -13
- Exception Handling in C++
- What is Exception Handling in C++?
- Benefits of Exception handling.
- Syntax for Exception Handling in C++.
- Try and catch block.
- Multiple catch Statements
- Throw statement.
- Handle Any Type of Exceptions (...)
- files and i/o streams in c++.
- What is File Handling in C++?
- Why files are needed?
- Use of ofstream, ifstream, fstream
- File Operation
- Creating a new file
- Opening an existing file
- Closing a file
- Write to a text file
- Read from a text file
Week -14
- Templates in C++
- What is Templates in C++?
- Syntax of Templates.
- Types of Templates.
- Function Templates
- Class Templates
- Advantage of Templates
Week -15
- Standard Template Library (STL)
- What is Standard template library (STL)?
- Use of Standard template library.
- Standard Template Library has 4 components
- Algorithms
- Containers
- Functors
- Iterators
- Types of Containers
- Sequence Containers
- Associative Containers
- Containers Adapter
- Types of Sequence Containers
- Vector
- Deque
- List
- Types of Associative Containers
- Set
- Multiset
- Map
- Multimap
- Types of Containers Adapter
- Stack
- Queue
Week -16