C & C++ Course Content

We at Aonlinetraining offer interactive online courses (e-learning) for C & C++.

Learn C Programming Online, interactive training program beginining right from the basics of coding. Book a Free Demo Class Now

Students for C & C++ requires 40 hours to Study / Complete the course


C & C++ Course Content

C Programming
C++ Programming

C Course Module 01: BASIC

  • Introduction To Programming
  • History And Features Of C
  • Application Of C
  • Importance Of C
  • Characteristics Of C
  • Keywords
  • Operators
  • Predefined Functions
  • Syntax

C Course Module 02: DATA TYPE AND VARIABLE

  • What is a variable
  • Identifiers
  • Data types Primitive & Nonprimitive
  • Format Specifiers
  • Keywords
  • Operators

C Course Module 03: OPERATORS

  • Unary Operators
  • Binary Operators
  • Ternary Operators
  • Assignment Operators
  • Arithmetic Operators
  • Modulus Operator
  • Relational Operator
  • Logical Operator
  • Conditional Operator

C Course Module 04: THE DECISION CONTROL STRUCTURE

  • The If Statement
  • The If Else Statement
  • The Nested IfElse Statement
  • Switch Statement and its various Conditions
  • Nesting of If Statements
  • Break statement and its examples

C Course Module 05: THE LOOP CONTROL STRUCTURE

  • Introduction to Loops and its Types
  • Working with For Loop with Example
  • Working with While Loop
  • Working with Do While Loop
  • Nested of Looping while, dowhile, for

C Course Module 06: ARRAY

  • Introduction to Arrays
  • Types of Arrays with Examples
  • Working with 1D Array, 2D Array

C Course Module 07: STRING

  • Storing string
  • Initializing strings
  • Reading string
  • Displaying string
  • The %s format specifier
  • The gets() and puts() functions
  • string handling functions

C Course Module 08: FUNCTIONS

  • What is function?
  • Why function?
  • Advantages of using functions
  • Function Prototype
  • Defining a function
  • Calling a function
  • Return statement
  • Types of functions
  • Call by Value and Call by Address
  • main() function
  • Local & Global variables
  • Recursion

C Course Module 09: POINTERS

  • What is a Pointer
  • Declaration of a pointer
  • Assigning Address to a pointer Variable
  • Using Pointers as Arguments
  • Returning More than one value From A Function
  • Pointer and Function
  • Pointers and Arrays

C Course Module 10: STRUCTURES

  • Why is structure used?
  • What is structure?
  • Advantages of structures
  • Defining a Structure
  • Declaration of Structure Variables
  • Initialization of Structure Variables
  • Accessing Structure Members
  • Storage of Structures in Memory
  • Size of Structures
  • Reading and Displaying Structure
  • Variables
  • Assignment of Structure Variables
  • Pointers to structures
  • Array of structures

C++ Course Module 01: Introduction

  • History of C++
  • What is Object Oriented programming
  • Application of C++
  • A Simple C++ program
  • Cascading of a C++ program

C++ Course Module 02: Token And Control Structure

  • Token
  • Data types
  • Type Compatibility
  • Operations in C++
  • operator Overloading

C++ Course Module 03: Function in C++

  • The Main() Function
  • Function Prototyping
  • Function Calls
  • Reference Arguments
  • Function Overloading
  • Friends and Virtual Function

C++ Course Module 04: Classes

  • Revision Of C Structures
  • Limitation Of C Structures
  • Class
  • Creating Objects
  • Accessing Class Member
  • Defining Member Function
  • Classes And Structures
  • Private Member Function
  • Static member Function
  • Array Of Objects
  • Objects As Function Arguments
  • Friend Function
  • Nested The Class Definition

C++ Course Module 05: Constructor and Destructor

  • constructor
  • Multiple Constructor
  • Copy Constructor
  • Destructors

C++ Course Module 06: Operator Overloading

  • Defining Operator Overloading
  • Overloading Unary Operator
  • Overloading Binary operator
  • Manipulation Of String using Operators

C++ Course Module 07: Inheritance

  • Derived Classes
  • Single Inheritance
  • How to Inherit A Private Member
  • Type Of Inheritance
  • Virtual Base Classes
  • Abstract Class

C++ Course Module 08: Virtual Function And polymorphism

  • pointers to Object
  • this pointer
  • Pointer to Derived class
  • Virtual Functions

C++ Course Module 09: File Operation in C++

  • C++ Streams
  • Opening And closing File
  • Detecting End-of-file
  • File Pointers And Their Application
  • Sequential Input and output operations
  • Write() and Read() function
  • More about open(): File modes
  • Read and Write a Class Object