C Language

    Introduction to computer languages

  • Introduction to C programming language
  • Basics of software development process
  • Flow Chart and algorithm
  • Exercises on Flow Chart and algorithm
  • Components of a C program
  • : Basic programming exercises
  • Data types

    Input and output function

  • Expressions, and Operators
  • Exercises
  • Control structures in C (If and Switch)
  • Programming exercises
  • Control structures in C (While, do..while,for)
  • Programming exercises
  • Review of Week 1

    Introduction to C++ and OOPs

  • Classes and objects
  • Constructor and Destructors
  • Functions (friend and Inline functions)
  • Exercises
  • Inheritance and Polymorphism
  • Virtual functions and class
  • Exercises
  • Abstract Function, Templates
  • File Handling

    Introduction to Arrays

  • Exercises
  • Multi dimensional arrays
  • Multi dimensional arrays
  • Exercises
  • Function in C
  • Pointers in C
  • Exercises
  • Container controls
  • Call by value and Call by reference

    Cross page post backs and error handling

  • Introduction
  • Getting data from previous page
  • Detecting cross page postbacks
  • Introduction to error handling
  • Configuring custom errors
  • Tracing

    Variable Scope

  • Exercise
  • Structures
  • Exercises
  • File I/O
  • Pre-processor directives in C
  • Aptitude exercises
  • Review

    Overview of Data Structure

  • Dynamic Memory allocation
  • Link List
  • Stack and Queue
  • Sorting and Searching techniques
  • Polish Notation ((pre,in,post)fix notations
  • Trees and Graphs