Professional C Language Training



Programme Outcome:

Introduction to ‘C’ language
  • Features of C
  • History of C
  • Structure of C Program
  • Keyword, Identifiers & Constants
  • Concepts of variables and constants
  • Data Types
  • Primitive Data Types
  • Non Primitive Data Types
  • Operators
  • Binary Operators
  • Unary Operators
  • Ternary Operators
  • Special Operators
  • Order of Evaluation
  • Decision making
  • Simple if
  • if..else
  • Nested if
  • if..else ladder
  • Goto Statement
  • Break Statement
  • Continue Statement
  • Switch..Case statement
  • Iteration
  • While
  • For
  • Do..While
  • if..else ladder
  • Nested loop Statements
  • Array
  • Introduction to arrays
  • Need for Arrays
  • Types of arrays
  • One Dimensional Arrays
  • Two Dimensional Arrays
  • Multi Dimensional Arrays
  • String manipulation
  • Declaring String
  • Initializing String
  • String Functions
  • String Formatted Specifiers
  • Multiple Strings
  • Functions
  • Interdiction to Functions
  • Need for Functions
  • Standard & User defined Functions
  • Classification of Functions
  • Function Prototype
  • Defining Function
  • Calling Function
  • Function with Arrays
  • Function with Strings
  • Recursive Functions
  • Passing Parameter to function
  • Storage Classes
  • Automatic
  • Extern
  • Static
  • Register
  • Structure & Union
  • Introduction to structure
  • Need for Functions
  • Declaring a Structure
  • Structures with Arrays
  • Structures with Arrays
  • Structures with Function
  • Nested Structures
  • Introduction to Union
  • Declaring Union
  • Difference between Structures and Unions
  • Typedef
  • Pointers
  • Introduction to Memory
  • Introduction to Pointers
  • Operations on Pointers
  • Pointer to Pointer
  • Pointer to Array
  • Void pointers
  • Call by Value and Call by Reference
  • Passing Pointers to Functions
  • Functions returning Pointers
  • Pointer to Functions
  • Passing Pointers to Functions
  • Pointers with Structures
  • Dynamic memory allocation
  • Allocation (Malloc, Calloc & Realloc)
  • De – Allocation (Free)
  • Files Handling
  • Introduction
  • File Input, Output Operations
  • Sequential Files
  • Random Access Files
  • Command Line Arguments
  • Opening & Closing Files
  • Modifying & deleting Files
  • Handling Errors
  • Database vs File System
  • Duration: 35 Hours

    Week Days(Monday-Friday): 1.5 Hour/day

    Weekends(Saturday-Sunday) : 2.5 Hour/day




    Quick Enquiry