C Language Modular Course Syllabus
You Dream .. We fulfill !

C language

Introduction :
C is a building block for many other currently known languages. C has features that allow the programmer to organize programs in a clear, easy, logical way. After learning this language candidates are able to start with their others oops related language like c++,.net and java.

Course Duration : 40.5 Hours

Objective :
To develop programming abilities of candidate using fundamental concepts of c programming language.
To be able to develop applications using C

Eligibility :
Basic knowledge of Computer.

Course Content :

Chapter 1: Algorithm and Flowcharts
Lesson 1 : Algorithm and Flowcharts

Chapter 2: History of C
Lesson 1 : History and benefits of c

Chapter 3: Introduction to C
Lesson 1 : Identifiers,keywords,constants,operators
Lesson 2 : variables Data types in C, Translators
Lesson 3 : Basic Structure of C, Process of C programme.

Chapter 4: First Program in C
Lesson 1 : Declaration of variable, header files in C, Main function C

Chapter 5: Decision control statements
Lesson 1 : If else
Lesson 2 : Nested if else,
Lesson 3 : Switch case

Chapter 6: Looping structures
Lesson 1 : While, for
Lesson 2: do while
Lesson 3 : nested for loop

Chapter 7: Arrays in C
Lesson 1 : One dimensional array
Lesson 2 : Two dimensional array
Lesson 3 : Introduction to multidimensional array

Chapter 8: Strings
Lesson 1 : Various string functions in C

Chapter 9: Structure
Lesson 1 : Introduction to structures
Lesson 2 : Structure with array
Lesson 3: Structure with function

Chapter 10: Union
Lesson 1 : Difference between structure and union

Chapter 11: Function
Lesson 1 : User define function ,built in function
Lesson 2 : Difference between call by value and call by reference.
Lesson 3 : Recursion of function

Chapter 12: Pointer
Lesson 1 : Introduction to pointer
Lesson 2 : Array using pointer
Lesson 3 : Function using pointer

Chapter 13: File Handling
Lesson 1 : Reading from file, Writing into a file, Appending a file