C PROGRAMMING LAB

Paper Code: 
MCA(B) 120B
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

This course enable student to

  1. Understand various functionalities through C programming.
  2. Analyze modular programming approach in designing solution
  3. Evaluate & choose efficient solution
  4. Create small application like calculator etc. using C

Course Outcomes(COs):

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

CO5.Analyze the problem and find right solution 

             CO6.Analyze                    modular                        program   design

approach and program testing.

CO7.Evaluate linear data structures

CO8.Create small applications using C

Approach in teaching:

Interactive Lectures, Discussion, Tutorials, Reading assignments,

Demonstration, Team teaching

 

Learning         activities           for            the students:

Self-learning assignments, Effective questions, Simulation, Seminar presentation, Giving

tasks, Field practical

  • Through   Practical test.
  • Through Quiz  Continuous

Assessment

  • Semester End

Examination

Contents

   Simple C Programs to Learn

  • Data types & Expressions, Constants & Variables
  • Operators, Operator Precedence and associativity
  • Keywords & Identifiers
  • Storage Classes
  • Conditional statements  
  • Looping Statements  

  Array and Modular Programming

  • Basic Array programs using for loop
  • User defined functions  
  • Recursion
  • Programs on Two Dimensional Arrays, Passing arrays as arguments

  String handling

  • Programs based on String Functions and Character Operation
  • Programs based on an array of Pointers to Strings  

  Structure and Pointers

  • Programs based on Structures & Unions
  • Programs based on pointers (arithmetic operations on Pointer, arrays with pointers).
  • Programs of  Pointers to structures and Array of structures  

 

Academic Year: