• +91 9988773176
  • office@simbacourse.com

Syllabus

Introduction to C Language

  • Understanding fundamental principle of programming
  • Tokens , Data Types & Operators
  • Understanding Input /Output in C

Decision Control Statements

  • Simple if, if-else, Nested if else
  • Switch Case

Iteration Control Statements

  • For , While & Do While Loops
  • Nested Loops

Arrays

  • Understanding Arrays
  • Using Arrays to implement data structure programs Linear search, Binary Search, Bubble Sort & Selection Sort
  • 2D Arrays and Matrices Programs

Strings

  • Understanding Strings
  • Using String Library Functions
  • Using 2D Char Array Functions
  • Understanding Functions
  • Call by value call by reference
  • Library Functions
  • Command Line Argument

Pre Processor Directives

  • Pre -Processor Directives
  • Creating own Header Files

C/C++ Programming

  • Introduction to C/C++
  • Using Cin / Cout
  • Object Oriented Programming

Encapsulation

  • Classes & Objects
  • Class and user defined data type
  • Constructor & Destructor
  • This Pointer
  • Inline function
  • Scope resolution operator
  • Pointer to object

Data Abstraction

  • Public, Private & Protected Access Specifiers
  • Friend Function Inheritance
  • Introduction to inheritance
  • Types of Inheritance
  • Methods of inheritance
  • Method Overriding
  • Virtual Base Class

Polymorphism

  • Function overloading
  • Virtual function
  • Operator overloading

Dynamic Memory Allocation

  • New & Delete Operator
  • Creating dynamic Array
  • Using Strings with dynamic memory allocation

Templates & Data Structures

  • Template & its Types
  • Stacks
  • Queues
  • Linked List
  • Templates in Data structure implementation

File Handling

  • Introduction to file handling
  • Reading/ Writing to file
  • Various file Handling Functions
  • Object Reading/Writing

Project Development