CERTIFYING BODY

  • W3Schools

CAREER PROSPECTS

Web designers/developers who aspire for a comprehensive knowledge of Web development practices and conceptsto perform hands-on coding and understand architecture of web applications can undergo this course.

  • Programmer

SYLLABUS

    INTRODUCTION TO C
    • History of C, Features
    • Rules of writing a C program
    • Declaration of variables
    • Types of Variables
    • Constants
    • Naming Conventions
    • Data Types, Classification
    • Assigning values, Initialization
    • Storage classes
    • Functions in C
    • Input/ Output Statements
    • printf( ), scanf( )
    • getch( ), putch( )
    • Operators
    – Unary
    – Binary
    – Ternary
    – Arithmetic
    CONTROL STRUCTURES
    • Conditional statements
    – if, if .. else, if .. else if
    – switch .. case
    – nested if
    • Loops
    – while, do .. while
    – for nested loops
    • goto
    ARRAYS
    • Arrays – Single / multi dimensional
    • Processing arrays
    • Passing arrays to functions
    • Sorting & Searching arrays
    STRINGS
    • Strings, gets( ), puts( )
    • String functions
    FUNCTIONS
    • Built-in functions
    – stdio.h, conio.h
    – string.h, math.h
    – ctype.h, malloc.h
    • User-defined functions
    – Definition, Prototype, Body
    • Calling functions
    – Call-by-value
    – Call-by-address
    – Recursion
    • User-defined header files
    POINTERS
    • Uses, Processing Arrays
    • Strings
    • Dynamic memory allocation
    • malloc( ), free( )
    STRUCTURES
    • Definition, Array of Structures
    • Accessing with Pointers
    FILE HANDLING
    • Importance of Data management
    – storing, retrieving
    – searching, modifying
    • File pointer
    • fopen( ), fprintf( ), fscanf( ), feof( )
    • rename( ), remove( ), fclose( )
    • dos.h
    DATA STRUCTURES
    • Importance of Data Structures
    • Linked lists
    – Single, Double & Circular
    • Stacks
    • Queues
    • Trees