C++ Syllabus

filler image
  • General Purpose Computer Requirements
  • Classification & Generations of Computers and Languages
  • Machine level & High-level programming languages
  • History of C & C++ Programming Language
  • Features and Characteristics of C & C++
  • Advantages and Disadvantages of C & C++
  • Structure and Difference of C & C++ Language
  • Explain and Difference between POP, OOP and OOT
  • Definition of Flow Chart
  • Symbols and Types of Flow Chart and Examples
  • Data Types: Primary, Additional, Secondary & User Defined Data Types
  • C Tokens, Identifiers, Keywords (Reserved Words)
  • Constants, Operators, Variables & Variables Declarations
  • Run Program using Command-line arguments
  • OOPs Concepts(Encapsulation, Abstraction, Polymorphism, Classes, Message Passing, Inheritance, Interfaces and etc.)
  • cout, cin, endl, clrscr(), getch(), insertion and exertion operator
  • Program compiling & running Process and short cut keys
  • Other useful readymade functions
  • Introduction Control Statements (Conditional and Looping)
  • Introduction Array (One, Two, Multi Dimensional)
  • Introduction Character, Strings, Structure and Union
  • Introduction Pointer, Recursion and Some other topics
  • Introduction and Types of function(Built-in and User Defined)
  • Function declaration & calling, void functions & nested functions
  • No argument - No return type & Argument - No return type
  • No argument - Return type & Argument and Return type
  • Passing Array to Function & String to Function etc.
  • Character, String, Math, Library & some Other Functions
  • Introduction of OOPs Concept
  • Introduction to Class & Object and Syntax of class & object
  • Access Modifiers or Visibility Mode (scope of the functions)
  • Introduction of Data members and Member Functions
  • Diffrence between class and struture and union
  • Diffrence between data members and variables
  • Difffrence between member functions and normal funcions
  • Memory size of Object (Depend on Class), Object array
  • How to invoke member function using object (member operator)
  • Inline Function Introduction and Inline fuction without class & within class
  • Calling, working and Convert Inline fuction in normal function using SRO
  • SRO(::) Introudction, syntax, working and benefits
  • Default arguments, Function Overloading and Complie type polymorphism
  • Object as an Arguments and Object as a Return Type
  • Constructor & Destrutor Introduction and its types
  • Default Constructor in class, its calling and memeory initalization
  • Default, Parametrized, Copy and Dynamic Constructor
  • Constructor Overloading & Overloaded Constructor
  • Destructor Initialization with (~ sign) & calling
  • Introdution of static variables, functions and its memory
  • How to invoke static variable and function with SRO
  • Introduction of Friend Function and uses
  • Friend Fuction with Single Class and two or more Classes
  • Introdcuion of Operator Overloading and Complie type polymorphism
  • Type1: Unary Operator Overloading with Normarl & Friend Fuction
  • Type2: Binary Operator Overloading with Normarl & Friend Fuction
  • Introduction of Inheritance,Uses, Benefits and Working
  • Types of Inheritance single, multi, hierarchy(tree), Multiple, Hybrid inheritance
  • Constructors, method overloading, method overridding in inheritance
  • Access Modifier or visibility Mode: private, public, protected access modifer
  • Introduction virtual & pure virtual function, Benefits
  • Pointers, Pointers to Objects, this Pointer, Pointers to Derived Classes
  • Abstract methods & Class and Redefine virtual & pure virtual function
  • Introduction File Handling
  • File Operations (Create,Open,Close,Display,Search,Update,Delete and etc.)
  • Formatted - Unformatted Methods and String Characteristics
  • Manipulators, Createing and manipulation string objects
  • Class Templates and class Templates with Multiple Parameters
  • Fuction Templates and Fuction Templates with Multiple Parameters
  • Member Function and Function Overloading of Template Fuctions
  • Containers, Container Classes and Iterators
  • Components of STL and Funtcion Objects
  • Introduction of Exception Handling and Machanism
  • try, throw, catch and rethrowing Mechanism and generate own exceptions
  • New Data Types, Operators and Class Implementation
  • Namespace Scope, Operator Keywords, New Keywords, New Header Files
  • Introduction and Graphics header file and functions
  • Design Graphical(GUI) Page and Game Using C++ Graphics
  • Storage Class & Enumerated Data Types
  • Macro Substitution & Directives
  • C Preprocessors and Typedef Declarations
  • Design Own Header File
  • Scope, Visibility and life time of Variable
  • Introduction of embedded C
  • Basic Programming of embedded C
  • Hard Ware control using C programming
  • Control robot Using C programming
  • Disclaimer

    Binary Systems is a leading solution provider for Internet based applications established in 2011. The Company has been promoted by some highly experienced professionals dedicated to provide total IT solutions under one roof.

    Contact Us Details

    Telephone:0751-4004328
    Email:binarysystemsgwl@gmail.com
    Website:www.binarysystems.co.in
    Address-1: 214-215 1st Floor, Garima Arcade, Shinde Ki Chhawani, Lashkar, Gwalior - 474001
    Address-2: 101, 1st Floor, Anshiya Plaza, Mayur Market, Thatipur, Gwalior - 474011