| Course Code | Credits | Time Slot | Classroom | Course Name | Instructor | Instructor Mail |
|---|---|---|---|---|---|---|
| CS202/3 | 3-0-0-0 (10) | MWF 08:00-09:00 | RM101 | Mathematics for Computer Science - II/III | Pritam Choudhury Sumit Ganguly | pritam sganguly |
| CS220 | 3-0-4-0 (13) | WTh 11:00-12:00 F 11:00-12:00 | L19 L7 | Computer Organisation | Mainak Chaudhuri | mainakc |
| CS253 | 3-0-3-0 (12) | TuWF 10:00-11:00 | L7 | Software Development and Operations | Indranil Saha | isaha |
| CS315 | 3-0-0-0 (9) | Tu 10:30-11:45 Th 12:00-13:15 | KD101 | Principles of Database Systems | Arnab Bhattacharya | arnabb |
| CS335 | 3-0-4-0 (13) | Tu 09:00-10:15 M 12:00-13:15 | KD102 | Compiler Design | Amey Karkare Subhajit Roy | karkare subhajit |
| CS422 | 3-0-0-0 (9) | Tu 12:00-13:15 W 12:00-13:15 | L12 L13 | Computer Architecture | Urbi Chatterjee | urbic |
| CS425 | 3-0-0-0 (9) | TuF 15:30-16:45 | RM101 | Computer Networks | Amitangshu Pal | amitangshu |
| CS496 | 0-0-0-0 (9) | - | Undergraduate Project - I (UGP-1) | DUGC | ||
| CS497 | 3-0-0-0 (9) | - | Undergraduate Project - II (UGP-2) | DUGC | ||
| CS498 | 0-0-9-0 (9) | - | Undergraduate Project - III (UGP-3) | DUGC | ||
| CS601 | 3-0-0-0 (9) | Tu 10:30-11:45 Th 12:00-13:15 | KD102 | Mathematics for Computer Science | Sanjeev Saxena | ssax |
| CS614 | 3-0-0-0 (9) | TuTh 17:15-18:30 | L19 | Linux Kernel Programming | Debadatta Mishra | deba |
| CS633 | 3-0-0-0 (9) | MW 15:30-17:00 | L7 | Parallel Computing | Preeti Malakar | pmalakar |
| CS636 | 3-0-0-0 (9) | TuThF 08:00-09:00 | KD102 | Analysis of Concurrent Programs | Swarnendu Biswas | swarnendu |
| CS640 | 3-0-0-0 (9) | TuW 12:00-13:15 | KD102 | Computational Complexity | Raghunath Tewari | rtewari |
| CS641 | 3-0-0-0 (9) | MW 15:30-17:00 | KD101 | Modern Cryptology | Somitra Kumar Sanadhya | somitra@iitk.ac.in |
| CS648 | 3-0-0-0 (9) | MW 15:30-17:00 | RM101 | Randomized Algorithms | Surender Baswana | sbaswana |
| CS656 | 3-0-0-0 (9) | MW 15:30-17:00 | KD102 | Algorithmic Game Theory | Sunil Simon | simon |
| CS672 | 3-0-0-0 (9) | Tu 09:00-10:15 M 12:00-13:15 | KD103 | Complexity Measures for Boolean Functions | Rajat Mittal | rmittal |
| CS675 | 3‐0‐0‐0 (9) | MW 14:00-15:15 | KD102 | Cryptography for Cybersecurity | Angshuman Karmakar | angshuman |
| CS687 | 3-0-0-0 (9) | WThF 11:00-12:00 | RM101 | Algorithmic Information Theory | Satyadev Nandakumar | satyadev |
| CS699 | 0-0-0-0 (0) | - | M.Tech. Thesis | DPGC | ||
| CS714 | 3-0-0-0- [9] | Tu 09:00-10:15 M 12:00-13:15 | KD101 | Secure Computation | Adithya Vadapalli | avadapalli |
| CS728 | 3-0-0-0 (09) | MW 14:00-15:15 | KD101 | Theory of Multi-Armed Bandits | Gunjan Kumar | gunjan |
| CS729 | 3‐0‐0‐0 (9) | MW 15:30-17:00 | KD103 | Differential Privacy in Machine Learning | Sayak Ray Chowdhury | sayakrc |
| CS771 | 3-0-3-0 (12) | TuTh 17:15-18:30 | L17 | Introduction to Machine Learning | Purushottam Kar | purushot |
| CS772 | 3-0-0-0 (9) | MW 18:00-19:15 | RM101 | Probabilistic Machine Learning | Piyush Rai | piyush |
| CS776 | 3-0-0-0 (9) | TuW 12:00-13:15 | RM101 | Deep Learning for Computer Vision | Priyanka Bagade | pbagade |
| CS780 | 3-0-0-0 (9) | TuTh 17:15-18:30 | RM101 | Deep Reinforcement Learning | Ashutosh Modi | ashutoshm |
| CS798H | 3-0-0-0 (09) | MW 14:00-15:15 | RM101 | Human-Computer Interaction | Sruti Srinivasa Ragavan | srutis |
| CS799 | 0-0-0-0 (0) | - | PhD Thesis | DPGC | ||
| CS801 | [0] (0-0-0-0) (S/X mode) | F 17:15-18:30 | RM101 | Innovations in Computer Science and Engineering | Debadatta Mishra Purushottam Kar | deba purushot |
| CS899 | 0-0-0-0 (0) | - | M.S. Thesis | DPGC | ||
| ESC111/2 | 3-1-3-0 (14) | MThF 12:00-13:00 | L20 | Fundamentals of Computing - I/II | Sutanu Gayen Soumya Dutta | sutanu soumyad |
| ESO207 | 3-0-3-0 (12) | MWTh 12:00-13:00 | L7 | Data Structures and Algorithms | Anil Seth Abhranil Chatterjee | seth abhranil |
| Course | Course Timetable (Prev. SEM) | Course Timetable | Course Timetable (Next SEM) | Mid-Semester Exams schedule | End-Semester Exams schedule