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