Super Computer Communication
Computer Market,
Walikhan Bhabon, 3rd Floor, Chowmuhani
E-mail: super2009cc@gmail.com 01833950070
Duration : 3 Month
Course Fee: 6000.00
C++ Programming
Training Outline
Module 1: Introduction to C++
- Overview
- OOPS
(Object Oriented Programming)
- Pillars
of Object-Oriented Development
- Features
of C++
- Syntax
and Structure of C++ Program
Module 2: Basic Input/Output
- Overview
- I/O
Library Header Files
- Standard
Output Stream (cout)
- Standard
Input Stream (cin)
- Standard
Error Stream (cerr)
- Standard
Log Stream (clog)
Module 3: C++ Data Types, Operators, and
Expressions
- C++
Data Types
- Variables
- Operators
- Arithmetic
Operator
- Relational
Operator
- Logical
Operator
- Bitwise
Operator
- Assignment
Operator
- Ternary
or Conditional Operator
- Comma
Operator
- Shift
Operator
Module 4: Array
- Introduction
to Array
- Initialising
an Array
- Advantages
and Disadvantages
- C++
Array Types
- Arrays
of Char and Strings
Module 5: Control Structure
- Introduction
- Conditional
Structure: If and Else
- Repetitive
Structures or Loops
- Jump
Statements
Module 6: Pointer, Functions, and
Structures
- Overview
- Advantage
of Pointer
- Symbols
Used in Pointer
- Declaring
a Pointer
- Types
of Functions
- Declaration
of a Function
- Declaration
of Structure
Module 7: Function and Operator Overloading
- Overview
- Ways
to Overload a Function
- Number
of Arguments
- Different
Datatype of Arguments
- Types
of Operator Overloading
- Rules
of Operator Overloading
Module 8: Function Templates and Class
Templates
- Function
Templates
- Class
Templates
Module 9: Constructors, Destructors, and
Inheritance
- Constructor
- Types
of Constructors
- Destructor
- Base
and Derived Classes
- Access
Control and Inheritance
- Types
of Inheritance
Module 10: Polymorphism, Abstract Classes, and
Pure Virtual Functions
- Polymorphism
in C++
- Abstract
Classes Function
- Pure
Virtual Function
Module 11: Data Errors, Exception Handling,
and Standard Template Library
- Data
Errors
- Exception
Handling
- Components
of STL
- STL
Headers
Module 12: Vectors, Maps, Sets, and Valarrays
- Vectors
- Maps
- Sets
- Valarrays
Module-1: Basic C/C++ Programming and Problem-solving (Video
Course, 25 class videos):
Basic C and
C++ ( if-else, loop, array, string, function)
complexity
analysis
brouteforce,
greedy, constructive
built-in
functions of C/C++
Module-2: Basic Data structure (20 classes Live) :
partial sum,
sliding window, range sum query, recursion, sorting,
PBDS, binary
search, bisection (integer and fraction), the lower and upper bound, sliding
windows (range sum query)
Module-3: Number theory (15 class Live) :
number theory
(Level2 and 3) : Graph, Dynamic Programming, and Data Structure
Video Course (55 hours) :
Graph: DFS,
BFS, Tree, Dijkstra, Floyd Warshal, Bellman-Ford, Minimum Spanning Tree,
Dynamic
Programming: 0-1Knapsack, Coin change, DP Solution Print, LIS, LCS, Digit DP,
Data
Structure: DSU, Segment tree, Lazy Propagation, Merge Sort Tree.