3.Chetan Srivastva,” Fundamentals of information Technology, KalayaniPublishers, 2003.REFERENCE READINGS:1.Williams B. K., Sawyer S.C., Hutchinson S. E., Using Information Technology, 3rd Edition,TMH.CSM - 118 : COMPUTER PROGRAMMING USING “C”No. of Lectures:40Max. Marks :50to be deliveredTime Allowed:3 HoursMin. Pass:40% AggregateMarksINSTRUCTIONS FOR THE PAPER SETTERThe question paper will consist of three sections A, B and C. Each of sections A and B will have fourquestions from the respective sections of the syllabus and section C will consist of one compulsoryquestion having eight parts of short-answer type covering the entire syllabus uniformly. All the questionswill carry equal marks.INSTRUCTIONS FOR THE CANDIDATESCandidates are required to attempt five questions in all, selecting two questions from eachsection A and B and the compulsory question of section C. All questions will carry equal marks.Use of scientific non-programmable calculator is allowedSECTION-AProblem Solving with Computer : Algorithms, Pseudocodes and Flowcharts. Data types,constants, variables, arithmetic and logical expressions, data input and output, assignmentstatements, conditional statements, iteration.Arrays, string processing, User-defined data types.SECTION-BFunctions recursion, Parameter Passing by reference & by value. Structures, Multiplestructures, Arrays of structures, Unions, Files: Reading , Writing text and binary files, Pointers,character pointers, pointers to arrays, Array of pointers, pointers to structures.Debugging, testing and documentation ; structured programming concepts, top down &Bottom-Up design approaches.(The programminglanguage Cis to be taught along with the course in detail)TEXTBOOKS1.E. Balagurusamy, "Programming in C", Tata McGraw Hill.