C Programming Lab

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

Course Objectives

This course enable student to

  1. Implement programming concepts in C language
  2. Experiment various functionalities through C programming.
  3. Identify solution of given problem
  4. Apply modular programming approach in designing solution
  5. Evaluate & choose efficient solution
  6. Construct small application like calculator etc. using C

 

Course Outcomes(COs):

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

CO7. Understand basic concepts of Computer and its organization.

 

CO8. Study essentials of computer’s memory and Programming

 

CO9. Understand basic C programming concepts

 

CO10. Develop programs in C

 

CO11. Understand the applications of linear data structures like array, structures and Union in C

 

CO12. Design and develop small applications in 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: