Programming in C Laboratory detailed syllabus for Computer Science & Engineering (CSE) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Engineering 2nd Sem scheme and its subjects, do visit CSE 2nd Sem 2021 regulation scheme. The detailed syllabus of programming in c laboratory is as follows.
Course Objectives:
- To familiarise with C programming constructs.
- To develop programs in C using basic constructs.
- To develop programs in C using arrays.
- To develop applications in C using strings, pointers, functions.
- To develop applications in C using structures.
- To develop applications in C using file processing.
List of Experiments:
Note: The lab instructor is expected to design problems based on the topics listed. The Examination shall not be restricted to the sample experiments designed.
- I/O statements, operators, expressions
- decision-making constructs: if-else, goto, switch-case, break-continue
- Loops: for, while, do-while
- Arrays: 1D and 2D, Multi-dimensional arrays, traversal
- Strings: operations
- Functions: call, return, passing parameters by (value, reference), passing arrays to function.
- Recursion
- Pointers: Pointers to functions, Arrays,Strings, Pointers to Pointers, Array of Pointers
- Structures: Nested Structures, Pointers to Structures, Arrays of Structures and Unions.
- Files: reading and writing, File pointers, file operations, random access, processor directives.
Course Outcomes:
Upon completion of the course, the students will be able to
- Demonstrate knowledge on C programming constructs.
- Develop programs in C using basic constructs.
- Develop programs in C using arrays.
- Develop applications in C using strings, pointers, functions.
- Develop applications in C using structures.
- Develop applications in C using file processing.
Text Books:
- ReemaThareja, Programming in C, Oxford University Press, Second Edition, 2016.
- Kernighan, B.W and Ritchie,D.M, The C Programming language, Second Edition, Pearson Education, 2015.
Reference Books:
- Paul Deitel and Harvey Deitel, C How to Program with an Introduction to C++, Eighth edition, Pearson Education, 2018.
- Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
- Byron S. Gottfried, “Schaum’s Outline of Theory and Problems of Programming with C”, McGraw-Hill Education, 1996.
- Pradip Dey, Manas Ghosh, Computer Fundamentals and Programming in C, Second
- Edition, Oxford University Press, 2013.
- Anita Goel and Ajay Mittal, Computer Fundamentals and Programming in C, 1st Edition, Pearson Education, 2013.
For detailed syllabus of all other subjects of Computer Science & Engineering, 2021 regulation curriculum do visit CSE 2nd Sem subject syllabuses for 2021 regulation.
For all Computer Science & Engineering results, visit Anna University CSE all semester results direct link.