| January 05 | SCR | A0 | PDS Brush up (not graded) | -- |
| January 12 | PD | A1 | Running time of algorithms | Sample code Test case and evaluation guidline |
| January 19 | SCR | A2 | Recursive formulation of algorithms | Evaluation Guidlines |
| January 26 | -- | -- | Institute holiday | Republic Day |
| February 2 | PD | A3 | Divide-and-conquer algorithms | Evaluation guidline Solution hint: Skyline problem |
| February 9 | SCR | A4 | Greedy algorithms | -- |
| February 16 | -- | -- | Institute holiday | Holi |
| February 23 | -- | - | Class Suspension in Institute | Convocation |
| March 2 | -- | -- | Class Suspension in Institute | Spring Break |
| March 7 (SUNDAY) | PD | C1 | First class test | Evaluation guidline Solution hint: Minimum swap bracket balancing |
| March 9 | SCR | A5 | Dynamic-programming algorithms | -- |
| March 16 | PD | A6 | Binary trees and binary search trees | Evaluation guidline Solution hint: Splay tree |
| March 23 | SCR | A7 | Heaps and priority queues | -- |
| March 30 | PD | A8 | Application of Graph traversals | Evaluation guidline Solution hint: here |
| April 6 | SCR | A9 | Shortest path | -- |
| April 13 | SCR | C2 | Second class test | -- |