C ++ PROGRAMMING

C ++ PROGRAMMING - Contents

C++ Programming

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

TEMPLATES