C programming



 The objectives of this course are to make the student understand programming language, programming, concepts of Loops, reading a set of Data, stepwise refinement, Functions, Control structure, Arrays.After completion of this course the student is expected to analyze the real life problem and write a program in ‘C’ language to solve the problem. The main emphasis ofthe course will be on problem solving aspect i.e. developing proper algorithms.

 After completion of the course the student will be able to 
• Develop efficient algorithms for solving a problem.

• Use the various constructs of a programming language viz. conditional, iteration and recursion.
• Implement the algorithms in “C” language.
• Use simple data structures like arrays, stacks and linked list in solving problems.
• Handling File in “C”.
OUTLINE OF COURSES 
1. Introduction to Programming
2. Algorithms for Problem Solving
3. Introduction to ‘C’ Language
4. Conditional Statements and Loops
5. Introduction single dimension and multidimensional arrays
6. Application of Arrays and Functions
7. String manipulations
8.Pointers and Arrays
. 9.Structures and Unions
10. Storage Classes
11. Introduction to Bit-wise operators
12. File Processing