C / C++ Programming Course in Chandigarh

What is C ?

  • Execution of C Program
  • History
  • Structure of C Program

Variables and Keywords

  • Character Set
  • Character Set
  • Identifier
  • Variable
  • Keywords
  • Escape Sequence Characters

Constants

  • Real Constant
  • Integer Constant
  • Character Constant
  • String Constant

Data Types

  • Qualifier
  • Enum
  • Typedef

Operators

  • Assignment Operator
  • Arithmetic Operators
  • Logical Operators
  • Relational Operators
  • Shorthand Operators
  • Unary Operators
  • Conditional / Ternary Operator
  • Biwise Operators
  • Operator Precedence and Associativity
  • If Statement
  • If-Else Statement
  • Nested If-Else
  • Switch Case

Looping Statements

  • Looping / Iterative Statements
  • While
  • Do while
  • For loop
  • Break Statement
  • Continue Statement
  • Goto
  • Function call by passing value
  • Function call by returning value
  • Function call by passing and returning value
  • Recursion

Array

  • Single / One Dimensional Array
  • Two Dimensional Array

Structure

  • Array in Structures
  • Structure with Array
  • Difference between array and structure
  • Pointer

Union

  • Difference between structure and union

Strings

Introduction

  • Installation Turbo C++
  • Understanding datatype & variables in C++
  • Understanding Identifiers, Characters & Strings

Programs Implementation & Self Practice

  • User Defined Datatypes
  • Implementing constants and Enumerations
  • Understanding Boolean Expression, Operators and Assignment
  • statements
  • Type casting in C++

Programs Implementation & Self Practice

  • Implementing Structures in C++
  • Implementing functions in C++
  • Introduction to OOPs, Classes in OOPs
  • Implementing Objects in C++ 
  • Programs Implementation & Self Practice
  • Implementing/Coding conditional construct and looping
  • Implementing/Coding abstraction and encapsulation
  • Implementing/Coding static variables and function
  • Implementing/Coding static polymorphism (function, constructor overloading)

PROJECT WORK

  • Implementing/Coding dynamic polymorphism (abstract classes and interface)-1
  • Understanding 2D Arrays in C++
  • Branch and Loop statements: For loop, While, do…while
  • IF Else statements and Switch Case in C++

PROJECT WORK

  • Introduction to Pointers in c++
  • Passing variables by Value and Reference
  • Implementing Recursion & Linked Lists in C++
  • File Handling in C++

PROJECT WORK

  • Advanced File Handling concepts in C++
  • Reading and writing in files