C ++ PROGRAMMING - Contents
Module 1
C++ Programming training institutes in west delhi
INTRODUCTION
- Introduction to C++ programming
- Understanding the structure of a C++ Program
- Working with cout, cin, output and input operators
- Data types and Operators
Module 2
C++ Programming training institutes
CORE PROGRAMMING CONCEPTS
- Performing arithmetic operations to solve problems
- Working with if – else, if – else if – else and nested if – else
- Working with switch – case statement and break statement
- Working with while – loop, do – while – loop and for – loop
- Working with arrays
- Working with structures
- Working with pointers
Module 3
C++ Programming Course
FUNCTIONS
- Declaring a function
- Understanding local and global variables
- Types of function – return type and non-return type
- Functions arguments
- Call by Value v/s Call by Reference
- Array as function argument
- Structure as function argument
- Recursive function
Module 4
C++ Programming
OBJECT ORIENTED PROGRAMMING (OOP)
- Understanding the principles of OOP
- Encapsulation
- Data Abstraction
- Inheritance
- Polymorphism
- Dynamic Binding
- Declaring Classes and Objects
- Understanding data members and member functions
- Constructor and Destructor
DATA ABSTRACTION
- Working with access modifiers
- public, private, protected
- Static data member and member function
INHERITANCE
- Types of Inheritance
- Single, Multi-Level, Hierarchical Inheritance
- Multiple, Hybrid Inheritance
- Modes of Inheritance
- public, private, protected
- Virtual Base Class
POLYMORPHISM & DYNAMIC BINDING
- Function Overloading
- Constructor Overloading
- Operator Overloading
- Function Overriding
- Dynamic Binding
- Virtual Function
Module 5
C++ Language training institutes in west delhi
DATA STRUCTURE USING C++
- Introduction to Dynamic Memory Allocation
- Working with new and delete operators
- Understanding a Self Referential Object (Node)
- Creating a Linked List
- Adding and Deleting a node
- Showing the List
- Types of Linked List
- Single, Circlular and Doubly Linked List
- Understanding Stack
- Application of Stack in an Array
- Application of Stack in a Linked List
- Understanding Queue
- Application of Queue in an Array
- Application of Queue in a Linked List
- Circular Queue
- Double-Ended Queue
- Binary Tree Structure
- Types of Binary Trees
- Binary Tree Traversal – Inorder, Preorder, Postorder
- Binary Search Tree
- Heap
Module 6
C++ Language
FILE HANDLING
- Opening and Closing a file
- Working with a text file – read, write and append
- Working with a binary file – read, write and append
Module 7
C++ Language Course