C programming language training


Course Duration: One and half month.

Regular class: One hours.

Certification: After Course Completion

Admission Process:  Document(Markshit and aadhar card, Admission Form, and Fees)


C Programming Course content :

1. Problem Solving with Computer 

Problem analysis (requirement analysis, program design, program coding, program
testing, software installation and maintenance )
Algorithms and Flowchart (symbols start/stop, read/print, processing statement, condition
check, direction of flow, connectors)
Coding, Compilation and Execution (compiler, integrated development environment,
compiling and linking )
History of C,
Structure of C program (preprocessor directive, #include and #define directives, header
files and library files)
Debugging, Testing and Documentation (compiler error, linker error, and run-time error)
 2. Elements of C 
C Standards( ANSI C and C99),
C Character Set (letters, digits, special characters and white spaces),
C Tokens (keywords, identifiers, operators, constants, and special symbols),
Escape sequence,
Data types (Basic, Derived, and User Defined),
Structure of a C program,
Executing a C program,
Constants/ Literals,
Expressions, Statements and Comments.
3. Input and Output 
3.1 Conversion specification,
3.2 Reading a character,
3.3 Writing a character,
3.4 I/O operations,
3.5 Formatted I/O
Unit 4. Operators and Expression 4 Hrs.
4.1 Arithmetic operator,
4.2 Relational operator,
4.3 Logical or Boolean operator,
4.4 Assignment Operator,
4.5 Ternary operator,
4.6 Bitwise operator,
4.7 Increment or Decrement operator,
4.8 Conditional operator,
4.9 Special Operators( sizeof and comma),
4.10 Evaluation of Expression (implicit and explicit type conversion),
4.11 Operator Precedence and Associativity.
5. Control Statement 
5.1 Conditional Statements,
5.2 Decision Making and Branching (if, if else, nested if else, else if ladder, and switch
5.3 Decision Making and Looping (for, while, and do while loops)
5.4 Exit function,
5.5 Break and Continue.
6. Arrays
6.1 Introduction to Array,
6.2 Types of Array (Single Dimensional and Multidimensional),
6.3 Declaration and Memory Representation of Array,
6.4 Initialization of array,
6.5 Character Array and Strings,
6.6 Reading and Writing Strings,
6.7 Null Character,
6.8 String Library Functions( string length, string copy, string concatenation, string compare)
7. Functions 
7.1 Library Functions,
7.2 User defined functions,
7.3 Function prototype, Function call, and Function Definition,
7.4 Nested and Recursive Function,
7.5 Function Arguments and Return Types,
7.6 Passing Arrays to Function,
7.7 Passing Strings to Function,
7.8 Passing Arguments by Value, Passing Arguments by Address,
7.9 Scope visibility and lifetime of a variable, Local and Global Variable,
8. Structure and Union 
8.1 Introduction,
8.2 Array of structure,
8.3 Passing structure to function,
8.4 Passing array of structure to function,
8.5 Structure within structure ( Nested Structure),
8.6 Union,
8.7 Pointer to structure

9. Pointers 
9.1 Introduction,
9.2 The & and * operator,
9.3 Declaration of pointer,
9.4 Chain of Pointers,
9.5 Pointer Arithmetic,
9.6 Pointers and Arrays,
9.7 Pointers and Character Strings,
9.8 Array of Pointers,
9.9 Pointers as Function Arguments,
9.10 Function Returning pointers,
9.11 Pointers and Structures,
9.12 Dynamic Memory Allocation

10. File Handling in C 
10.1Concept of File,
10.2Opening and closing of File (naming, opening, and closing a file)
10.3Input Output Operations in File (reading data from file, writing data to a file)
10.4Random access in File (ftell(), fseek(), rewind())
10.5Error Handling in Files (feof(), ferror())
(Note: address some of the functions associated with file handling, e.g. fopen(), fclose(),
fgetc(), fputc(), fprintf(), fscanf())


There are no reviews yet.

Be the first to review “C programming language training”

Your email address will not be published. Required fields are marked *

Open chat
Scan the code
chat with us