SSDN Technologies has emerged as the most prolific training centres in India for learning the basics and application of the C programming language. This course allows entry-level coders and aspiring IT professionals to enhance their programming skills in this language which has more than 3 million programmers under its belt.

C Language

  • C has proven to be a potent and flexible language for a wide variety of programs. Therefore, not knowing this Language is considered to be a handicap.
  • Skilful “C” programmers help in developing desktop software such as operating systems, games and productivity software.
  • The course covers all key basics of programming in the “C” programming language and helps learn fundamental programming methods and common library functions for efficient usage of the pre-processor.


  • All students looking to learn this language, who are seeking to enter the world of programming, are suitable to enter this course. This lesson will serve as your stepping-stone into the programming world.
  • This course will help you possess advanced knowledge of the language and teach you the usage of creating algorithms and help you deal with complex coding problems.

Course Objectives

  • To help in a proper presentation of the syntax and semantics of the “C” language.
  • Teaching students to write programs with the help of standard IDE.

Learn to:

Upon completion of this certification program, you will be able to:

  • Compiling and develop software’s within the “C” environment.
  • Identify basic scalar data types and operators.
  • Learn effective flow control.
  • Work with complex data types like arrays, pointers and structures.
  • Effectively structure the code using functions and modules.


Before attending this training, SSDN Technologies recommends that candidates should have:

  • Knowledge of computer basics.

Next Course:

  • C++, After learning C++ you can opt for Java or .Net Training.

Duration: 32 Hours

  • Introduction to the C Language

    • The C Language and its Advantages
    • The C character Set
    • Constants ,Variables and keywords
    • Types of C Constants
    • Rules for Constructing Integer Constants
    • Rules for Constructing Real Constants
    • Rules for Constructing Character constants
    • Writing C Programs
    • Building an Executable Version of a C Program
    • Debugging a C Program
    • Examining and Running a C Application Program
  • Data Types and Variables

    • Data Types
    • Integers, Long and Short
    • Integers, Signed and Unsigned
    • Chars, signed and unsigned
    • Floats and Doubles
    • Operands
    • Operators
    • Arithmetic Expressions
  • Input /Output Management

    • Input/ Output Management
    • The getchar()
    • putchar() Function s
    • Single-character I/O
    • Formatted Input
    • The scanf() Function
  • Control-flow Statements

    • The Control-flow Program Statements
    • The if Statement
    • The if-Else Statement
    • Nested if-else
    • Ladder If
    • Looping Statements
    • For, While, Do-While
    • Keywords – Break, Continue, goto
    • Switch
  • Modular Programming with Fuons

    • The C Function
    • Library Functions
    • User Define Functions
    • Function Parameters and Arguments
    • The C Standard Library Functions
    • Local, Global and Static Variables
    • Recursion
  • Arrays & Pointerx

    • Arrays
    • A simple program using array
    • One Dimensional Array
    • Two Dimensional Array
    • Operation on Arrays
    • Pointers
    • Pointer to Pointer
    • Pointers and array
    • Pointer and Functions
  • Strings

    • What are String
    • More about String
    • Pointers and String
    • Standard Library String Functions
    • Strlen()
    • Strcpy()
    • Strcat()
    • Array of pointers to string
  • Structures and Union

    • Structures
    • Declaring a Structure
    • Accessing Structure elements
    • How Structure Elements are stored
    • Arrays of Structures
    • Additional feature of Structure
    • Uses of Structure
    • Passing Structures to Functions
    • Union
  • File Input/Output

    • Arrays
    • Ajjj
  • Array

    • File Introducation
    • File Input and Output Functions
    • Opening a file
    • Reading from a File
    • File opening modes
    • A file copy program
    • Arrays
    • Writing to a file
  • Miscellaneous Feature

    • Enumerated Data types
    • Uses of Enumerated Data types
    • Typecasting
    • Bit Fields
    • Preprocessor
    • Dynamic Memory Allocation
Batch Date Course Duration
26 Aug 2017 24
Citrix Authorize Learning Center Microsoft Partner Network Summer Training Training Center Amcat Partner Network
Enquiry Button

Fill this form to Enquiry us

       7 + 1   =