| No. | Assignment | Posted on | Deadline | Comments etc. |
| 1 | Introduction to Algorithms (PDF) | 25 August | 06 September (11:59 PM) | |
| 2 | Introduction to Cryptography (PDF) | 01 September | 13 September (11:59 PM) | |
| 3 | Security and Privacy (HTML) (IPYNB) | 12 September | 20 September (11:59 PM) | |
| 4 | Data Management (HTML) (IPYNB) | 16 September | 27 September (11:59 PM) | Additional SQL reference (link) |
| 5 | Computer Graphics (HTML) | 22 September | 04 October (11:59 PM) | |
| 6 | RMQ Data Structure (IPYNB) | 30 September | 11 October (11:59 PM) | Stock data (CSV) |
| 7 | Introduction to computer systems (PDF) | 06 October | 29 October (11:59 PM) | |
| 8 | Computer Networks (link: this has been set up on Gradescope as an online quiz) |
31 October | 09 November (11:59 PM) | |
| 9 | Robotics and Embodied AI (HTML) (IPYNB) | 03 November | 23 November (11:59 PM) |
|
| 10 | Error Correcting Codes (HTML) (IPYNB) | 16 November | 30 November (11:59 PM) | |
| 11 | Game Theory (PDF: this has been set up on Gradescope as an online quiz) |
19 November | 30 November (11:59 PM) | |
| 12 | Computer Architecture (PDF: this has been set up on Gradescope as an online quiz) |
27 November | 07 December (11:59 PM) | |
| 13 | Verification (PDF: this has been set up on Gradescope as an online quiz) |
03 December | 09 December (11:59 PM) | |
| 14 | Computability (PDF: this does not require submission and will not be included in grading) |
09 December |