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

    All stock images on this template demo are for presentation purposes only, intended to represent a live site and are not included with the template or in any of the Joomla51 club membership plans.

    Contact Us Details

    Telephone:0751-4004328
    Email: binarysystemsgwl@gmail.com
    Website: www.example.com
    Address: 214-215 1st Floor, Garima Arcade, Shinde Ki Chhawani, Lashkar, Gwalior (M.P.) 474001