C Programming Lab

Paper Code: 
MCA 126
Credits: 
2
Periods/week: 
4
Max. Marks: 
100.00
Objective: 
  • To gain practical experience with the C programming language.
  • To gain some understanding of the principles of good program design and program testing.
  • To be able to develop applications using C programming language.

Problem Solving with C Programming

  • Simple C Programs on Data types and Expressions, Constants & Variables
  • Programs based on Operators, Operator Precedence and   associativity
  • Conditional statements Programs
  • Looping Statements Programs
  • Storage Classes

Array and Modular Programming

  • Functions with Simple Output Parameters
  • Basic Programs for Passing Values between  Functions
  • Parameter Passing by Value v/s Parameter Passing  by Reference
  • Recursion
  • Basic array Program using for loop
  • Programs on Two-dimensional Arrays, Passing arrays as arguments

Structure and Pointers

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

String handling

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

 File Handling

  • Programs of Macros, File Inclusion, Conditional Compilation
  • Concept to use File opening modes
  • Some Exercises of  Operations on Bits, Typecasting, Bit Fields


Academic Year: