Call Us +91 9311005042      contact@manojchahar.com

C Language Training Delhi

 PROGRAMMING THROUGH “C” LANGUAGE

 

  • Basics of ‘C’ Language
  • History and Features of C, Importance of C, About Procedural Language
  • Role of Compiler, Role of Interpreter, The Structure of a C Program
  • Writing C Programs, Building an Executable Version of a C Program
  • Types of Errors , Debugging a C Program

 

  • An Overview of ‘C’ And Buzzwords
  • Data Types, Variable, Constants , Key words
  • Input and Output Operators, Reading/Writing Character
  • Formatted input/output Function

 

  • Various Types of Operators
  • ‘C’ Arithmetic Operators (Remainder Operator ‘%’)
  • Unary, Binary, Ternary Operator (Conditional Operator)
  • Logical Operators (AND, OR, NOT)
  • Relational Operators (<,>, <=, >= etc.)
  • Bitwise Operators

 

  • Condition Checking
  • The IF…..ELSE Statement, Nesting of IF…..ELSE Statements
  • Implementation of Logical operators with IF-Else.
  • USE of SWITCH-CASE Statements

 

  • Loops (Iterative Statements)
    • While
    • For
    • Do – While
    • Implementation of Conditions (If-Else) within Loop
    • Nesting of Loops
      • Pyramids , Pascal Triangle etc.

 

  • Functions in ‘C’
  • Function Basics, Advantage of Function
  • Function Returning Values
  • Recursion
  • Function Calling (Call by Value, Call By Reference)
  • Designing Your Own Header File

 

  • Storage Classes in ‘C’
    • Automatic, Register, Static, Global (Extern)
    • Application of storage Classes

 

  • Preprocessor (Macro)
  • Macro Expansion
  • Macros with arguments
  • Macros vs Functions

 

  • Pointers in ‘C’
    • Declaring and Initializing Pointers
    • Pointer to pointer
    • Pointers with Functions (Call By Pointer)
    • Pointer Arithmetic

 

  • Array in ‘C’
  • One Dimension Arrays, Two Dimension Arrays, Multi Dimensions Array
  • Pointer and Arrays
  • Passing Array to Function
  • Sorting Techniques (Bubble Sort, Selection Sort etc.)
  • Array Multiplication, Addition Subtraction etc.

 

  • String in ‘C’
    • Initializing String
    • String handling functions (strcpy, strlen, strcmp, strcat, strlwr, strupr etc.)
    • Passing string to function
    • Manipulating String
    • Unformatted Functions to work with strings and characters

 

  • Structures and Unions
  • Defining a Structure, Size (Memory) of Structure
  • Array of Structure objects, Structure Pointer, Array in Structure
  • Nested Structure (Structure within Structure)
  • Passing Structure to Function, Function returning Structure
  • Unions 
  • Structure Vs Unions

 

  • ENUM, Typedef, Type Casting

 

  • Escape Sequences in ‘C’

 

  • Introduction to Link List (Dynamic Memory allocation)
  • Dynamic Memory Allocation(Malloc, Calloc, Realloc, Free etc.)
  • Concepts of Linked Lists
  • Creating a Linked Lists, Inserting/Deleting an item in Linked List
  • Applications of Linked Lists

 

  • File Handling in ‘C’
  • File Management, File Pointers
  • Opening/Closing a File , Operations on File (Read, Write, Append etc.)
  • Text File and Binary File
            DURATION

 ( 20-25 CLASSES X 1.5- 2 Hrs)

  • Input/Output operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments

 

   157, KAPIL VIHAR (II FLOOR), METRO ROAD, PITAMPURA, DELHI-34

                                                 (OPP: METRO PILLAR NO 355)

PH-65721260, 64555524, 9910594448

  • MINOR PROJECT BASED ON FILE HANDLING