C,C++ Programming Syllabus

C,C++ Programming Syllabus

C,C++ Programming course syllabus has been developed by Ingenious Academy keeping in mind, what is required in industry today. Hence we keep our C,C++ Programming Course syllabus update and make sure our students get in-depth knowledge of every topic 100% practical.

C Programming

Course Content

 

Introduction to C

  • Features of C
  • History of C
  • Structure of C Program
  • C Keywords & Identifier
  • C Variables & Constants
  • C Data Types
  • C Input/Output
  • C Operators
  • Primitive Data Types
  • Aggregated Data Types With Basic Examples
  • Practice Session

Flow Contral

  • If statement
  • ? : Operator

  • switch statement

  • Using break keyword

  • What is default condition

Loop

  • While loop
  • For loop

  • Do While loop

Arrays

  • Properties of Array
  • Declaration of C Array

  • Initialization of C Array

String Manipulation

  • C Strings
  • Traversing String

Functions

  • What is Function
  • Call : Value & Reference
  • Recursion in C
  • storages classes
  • C Function Test

Pointers

  • C Pointers
  • C Pointer to Pointer
  • C Pointer to Arithemetic
  • Dangling Pointers in C 
  • Sizeof() operator in C
  • Const Pointer in C 
  • Void Pointer in C
  • C Dereference in Pointer
  • Null Pointer in C
  • C Function in Pointer
  • Function Pointer as argument in C
  • C Pointer Test

Structures , Union ,Enum

  • C Structure
  • Typedef in C
  • C Array of Structures
  • C Nested Structure
  • Structure Padding in C
  • C Union 
  • C Structure Test

File Handling in C

  • Creation of the new file
  • Opening an existing file
  • Reading from the file
  • Writing to the file
  • Deleting the file

Dynamic Memory Allocation

  • malloc()
  • calloc()
  • free()
  • realloc()

Graphics

  • Generative Graphics
  • Image Analysis
  • Lognitive

C++ Programming

Course Content

 

Introduction to C++

  • What is C++?
  • C vs C++
  • History
  • Features
  • Installation C++
  • Program cout, cin, endl Variable, Data types, Keywords, Operators

Decision Making in C++

  • If Statement
  • If Else Statement
  • If Else If Statement
  • Nested If Statement
  • Switch Case Statement

Control Statement

  • If-else
  • If Statement

Functions

  • C++ Functions
  • Call by Value & Reference
  • C++ Recursion
  • C++ Storage Classes

Array

  • C++ Arrays
  • C++ Arrays to Function
  • Multidimensional Arrays

Strings

  • C++ Strings
  • Concatenation

  • Numbers and Strings

  • String Length

  • Access Strings

  • User Input Strings

  • Omitting Namespace

Pointers

  • C++ Pointers
  • Sizeof() Operator in C++
  • C++ Array of Pointers
  • C++ Void Pointer
  • C++ References
  • Reference vs Pointer
  • Function Pointer in C++
  • C++ Memory Management
  • Malloc() vs New in C++
  • Free vs Delete in C++

Object Class

  • OOPs Concept
  • Object Class
  • Constructor
  • Copy Constructor
  • Destructor
  • This Pointer
  • Static
  • Structs
  • Enumeration
  • Friend Function
  • Math Function

Inheritance

  • C++ Inheritance
  • C++ Aggregation

Polymorphism

  • Polymorphism
  • Overloading
  • Overriding
  • Virtual Function