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

  1. Understand basic concepts of Computer and its organization.
  2. Study essentials of computer’s memory and Programming
  3. Identify essential C programming concepts
  4. Develop programs in C
  5. Illustrate the applications of linear data structures like array, structures and Union in C
  6. 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  

 

REFERENCES: 

E-Resources

 

Journals

  • Science of Computer Programming: Elsevier
  •  Journal of Computer Languages: Elsevier
  • Programming and Computer Software
  • International Journal of Programming Languages and Applications

 

Academic Year: