Lab 1: Due date: 31 July 2023 | Starting with Linux | Lab 1 |
Lab 2: Due date: 07 Aug 2023 | Identifiers and operators | Lab 2 |
Lab 3: Due date: 11 Aug 2023 | Using loops | Lab 3 |
Practice Lab: Due date: 18 Aug 2023 | Macros and Functions | Exercise 1 |
Lab 4: Due date: 21 Aug 2023 | Functions | Lab 4 |
Practice Lab: Due date: 25 Aug 2023 | Recursion | Exercise 2 | Lab 5: Due date: 28 Aug 2023 | Functions and Random numbers | Lab 5 | Lab 6: Due date: 04 Sep 2023 | Arrays | Lab 6 |
Practice Lab: Due date: 08 Sep 2023 | Passing arrays to functions | Exercise 3 | Mid-sem Lab exam, 11 Sept 2023 | --> | Lab 7: Due date: 25 Sept. 2023 | Array and functions | Lab 7 |
Practice Lab: Due date: 29 Sep 2023 | Pointer arithmetic | Exercise 4 |
Lab 8 Due date: 06 Oct. 2023 | Pointers | Lab 8 |
Lab 9: Due date: 09 Oct. 2023 | Strings | Lab 9 |
Practice Lab: Due date: 13 Oct 2023 | String Manipulation | Exercise 5 |
Lab 10: Due date: 16 Oct. 2023 | String Manipulation | Lab 10 |
Practice Lab: Due date: 20 Oct 2023 | Structures | Exercise 6 | Lab 11: Due date: 25 Oct. 2023 | Structures, Union and Enum | Lab 11 |
Lab 12: Due date: 30 Oct 2023 | Files     Code Assignment 2 | Lab 12 |
Practice Lab: Due date: 6th Nov 2023 | Bitwise operations, Linked List | Exercise 7 |
Lab 13: Due date: 10 Nov 2023 | Linked List | Lab13 |
Practice Lab: Due date: 16 Nov 2023 | Stacks/Queues | Exercise 9 | Final Lab exam Date: 17th Nov. 2023 |