C++ Language is one of the approaches to provide object-oriented functionality with C like syntax. C++ adds greater typing strength, scoping and other tools useful in objectoriented Programming and permits generic programming via templates. It is regarded as a middle- level language, as it comprises a combination of both high-level and low-level language features. C++ is a fundamental course for candidates willing to make their careers in software field. C++ covers basics of object oriented programming.

C++ Language Course Curriculum

Module 1: C++ Flow Control

  • C++ if…else
  • C++ for Loop
  • C++ do…while Loop
  • C++ break & continue
  • C++ switch Statement
  • C++ goto Statement

Module 3: C++ Arrays & String

  • C++ Arrays
  • Multidimensional Arrays
  • C++ Function and Array
  • C++ String

Module 5: C++ Object & Class

  • C++ Objects and Class
  • C++ Constructors
  • C++ Objects & Function
  • C++ Operator Overloading

Module 7: C++ Inheritance

  • C++ Inheritance
  • Inheritance Access Control
  • C++ Function Overriding
  • Multiple & Multilevel Inheritance
  • C++ Friend Function
  • C++ Virtual Function
  • C++ Templates

Module 2: C++ Functions

  • C++ Functions
  • C++ Function Types
  • C++ Function Overloading
  • C++ Default Argument
  • C++ Storage Class
  • C++ Recursion
  • C++ Return Reference

Module 4: C++ Structures

  • C++ Structure
  • Structure and Function
  • C++ Pointers to Structure
  • C++ Enumeration

Module 6: C++ Pointers

  • C++ Pointer
  • C++ Pointers and Arrays
  • C++ Pointers and Functions
  • C++ Memory Management