‘C’ PROGRAMMING LAB

Paper Code: 
CBCA 204
Credits: 
3
Periods/week: 
3
Max. Marks: 
100.00
Objective: 

Course Objectives:


The course will enable the students to

  1. Make students familiar with the basics of ‘C’ programming language.
  2. Evaluate & choose efficient solution for their logic
  3. Construct small application based on linear data structures

 

Course Outcomes (COs):

Course Outcome (at course level)

Learning and teaching strategies

Assessment Strategies

The students will:

CO62. Implementation of 1D and 2D arrays operations

CO63. Write programs to implement              modular programming              using functions.

CO64. Design programs using derived datatypes

CO65. Develop C programs using                                 pointer

implementation.

CO66. Design and develop applications using files in C programming

Approach in teaching:

Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration,

 

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

Class test, Semester end       examinations,

Quiz,              Solving problems in tutorials, Assignments, Presentation

 

Unit I: 

This paper will be based on theory paperCBCA203. Exercises given will be covering entire syllabi as follows:

  1. Exercises based on Looping (while, do while, for), nested loops based programs
  2. Programs based on arrays (single, two dimensional) searching, sorting an array
  3. String/Character based exercises manipulation on strings
  4. Programs on user defined functions
  5. Exercises based on pointers (arithmetic operation, arrays with pointers)
  6. Programs on structure and union
  7. Programs on File handling

 

REFERENCES: 

E-RESOURCES:

  1. https://www.programiz.com/c-programming
  2. https://www.learn-c.org/
  3. http://ee.hawaii.edu/~tep/EE160/Book/PDF/Book.html
  4. https://spoken-tutorial.org/tutorial-search/?search_foss=C+and+Cpp&search_language=English

 

Academic Year: