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 of the 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”.