Lab 1: Due date: 25-July-2025   Starting with Linux   Lab 1
  Lab 2: Due date: 01 Aug 2025   Identifiers and operators   Lab 2
  Lab 3: Due date: 07 Aug 2025   Using loops   Lab 3
  Lab 4: Due date: 14 Aug 2025   Functions   Lab 4
  Practice Lab 1: Due date: 19 Aug 2025   Macros and Functions   Exercise 1
  Lab 5: Due date: 22nd Aug 2025   Functions and Random numbers   Lab 5
  Practice Lab 2: Due date: 26 Aug 2025   Writing modular programs   Exercise 2
  Lab 6: Due date: 27 Aug 2025   Storage Class   Lab 6
  Practice Lab: Due date: 09 Sep 2025   Recursion and Arrays   Exercise 3
 

Mid-sem Lab exam, 12 Sept 2025

 
  Practice Lab: Due date: 25 Sep 2025   Arrays and pointers   Exercise 4
  Lab 7: Due date: 26 Sept. 2025   Memory Allocation   Lab 7
  Practice Lab: Due date: 07 October 2025   Characters and Strings   Exercise 5
  Lab 8 Due date: 06 Oct. 2023   String functions   Lab 8
  Practice Lab: Due date: 14 October 2025   String Search   Exercise 6
  Lab 9: Due date: 17 Oct. 2025   Strings   Lab 9
  Practice Lab: Due date: 21 Oct 2025   Structures   Exercise 7
  Lab 10: Due date: 23 Oct. 2025   Structures and Enumerator   Lab 10
  Practice Lab: Due date: 28 Oct 2025   Files   Exercise 8
  Lab 11: Due date: 31 Oct. 2025   Files   Lab 11
  Practice Lab: Due date: 4th Nov. 2025   Bitwise operations   Exercise 9
  Lab 12: Due date: 7th Nov. 2025   Bitwise ops. and Linked List   Lab 12 xx1
  Practice Lab: Due date: 11th Nov 2025   Linked List   Exercise 10
 

Final Lab exam, 14th Nov. 2025