C PROGRAMMING LAB

Paper Code: 
24CCAI102
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

Course Objectives:

The course will enable the students to learn ‘C’ programming language for solving problems.

 

Course Outcomes: 

Course

Learning outcome

(at course level)

Learning and teaching strategies

Assessment Strategies

Course Code

Course

title

 

24CCAI 102

C PROGRAMMING LAB (PRACTICAL)

 

CO7. Develop algorithmic solutions to simple computational problems.

CO8.Create simple C programs.

CO9. Develop C programs using control statements to solve problems.

CO10. Apply modular approach through functions in programs.

CO11.Implement C

programming concepts with pointers and string manipulations to solve problems.

CO12. Contribute effectively in course-specific interaction

Approach in teaching:

Interactive Lectures, Lab

Sessions, Discussion,

Lab assignments,

Demonstration.

 

Learning activities for the students: Self-learning assignments, Effective questions, Giving tasks.

Exercise-based test, Semester end examinations, Quiz, practical Assignments,

Viva voce, Presentation of Assignments.

 

This course is based on course CCAI 101.

Programming in ‘C’:

  1. Simple C programs using variables, keywords and simple operations
  2. Programs based on operators (arithmetic, relational, increment, decrement,conditional, logical)
  3. Branching statement programs using ‘C’ 
  4. Exercises based on Looping (while, do while, for), nested loops based programs
  5. Programs based on arrays (single, two dimensional) searching, sorting an array
  6. String/Character based exercises manipulation on strings
  7. Programs on user defined functions
  8. Exercises based on pointers (arithmetic operation)
  9. Programs on structures.
  10. Simple Programs based on file handling

 

ESSENTIAL READINGS: 

Suggested Text Books:

  1. Norton Peter, “Introduction to Computers”,McGraw Hill Education; 7th edition ,2017
  2. Yashwant Kanetkar, “Working with C”, BPB Publications.
  3. E. Balagurusami,” Programming in ‘ANSI C’ “, TMH Publications

 

REFERENCES: 

Suggested Reference Books:

  1. P. K. Sinha & Priti Sinha, “Computer Fundamentals”, BPB Publications, 6 th edition 2017.
  2. V. Raja Raman, “Introduction to Computers”, PHI,
  3. H.M. Deitel and P.J. Deitel “How to program in ‘C’ “, 3rd Edition, Pearson Education.
  4. B.W Kernighan,“The C Programming Language (ANSI C) “

Reference Journals:

  1. Research and Development of C Language Programming Experiment
  2. International Journal of Research and Development of C Language Programming Experiment
  3. https://www.sciencedirect.com/science/article/pii/S1877705811020534

 

e-Resources including links

  1. https://www.iare.ac.in/sites/default/files/lecture_notes/C%20LECTURE%20NOTES%20FULL_1.pdf
  2. https://cstutorialpoint.com/c-language-notes/
  3. https://www.vssut.ac.in/lecture_notes/lecture1424354156.pdf
  4. http://www.cprogrammingnotes.com/

 

Academic Year: