ESD 406L - C Programming Laboratory  
 

Indicative contents

Lab 1: Basic Programming in C
Lab 2: Programming on Control flow Statement
Lab 3: Programming on Storage Classes
Lab 4: Programming on Function
Lab 5: Programming on Arrays
Lab 6: Programming on Structure & Union
Lab 7: Programming on Pointers
Lab 8: Programming on Register Variables, Bitwise Operations, Bit Fields
Lab 9: Programming on Files
Lab 10: Programming on Command Line Parameters
Lab 11: Programming on Macros, Preprocessor Directives
Lab 12: Static linked list implementation
Lab 13: Dynamic linked list implementation
Lab 14: Dynamic linked list implementation
Lab 15: Stack & Queue implementation
Lab 16: Tree implementation

 

Module Resources

  • Laboratory

Software Tools / Hardware :  GCC Compiler on Linux Platform