Instructor: Mitesh M. Khapra
When: Jan-May 2019
Lectures: Slot P
Where: DCF Lab, CS Building
Teaching Assistants
Name | Lab | Working hours | Days | |
---|---|---|---|---|
Ronak Khemchandani | AIDB | cs17m036@smail.iitm.ac.in | 2-4 pm | Tue,Fri |
Diptanshu Kakwani | PACE | dipkakwani@gmail.com | 2-4 pm | Tue, Wed |
Aakriti Budhraja | - | aakriti.budhraja@gmail.com | 3-4 pm | Tue,Fri |
Shantanu Kamat | - | cs18m027@smail.iitm.ac.in | 4-5 pm | Tue, Wed |
Vedant Somani | DON Lab | cs14b053@smail.iitm.ac.in | 2-3pm | Mon-Fri |
Shalender Kumar | - | cs18m050@smail.iitm.ac.in | 4-5 pm | Tue, Wed |
Abhijeet Nijampurkar | - | cs18m007@smail.iitm.ac.in | 2-3 pm | Thu, Fri |
Vedansh Gurunathan | CSE Library | cs18m058@smail.iitm.ac.in | 8-10 am | Tue,Wed |
Sumit Padhiyar | - | - | - | - |
Lab# | Contents | Lecture Slides | Extra Reading Material |
---|---|---|---|
Lab 0 | Introduction | Slides | - |
Lab 1 | Polymorphism | Slides | Chapter 11, GeeksForGeeks |
Lab 2 | Searching | - | GeeksForGeeks, HackerEarth |
Lab 3 | Sorting, Functors | Slides | Overview, Functors in Sorting |
Lab 4 | Inheritance | Slides | Chapter 9, Section 2.2 |
Lab 5 | Dynamic Programming, Templates | Slides | Chapter 6, Introduction to DP |
Lab Exam 1 | - | - | - |
Lab 6 | Trees, Streams | Slides | Will be available soon |
Lab 7 | Graphs, STL | Slides | STL, BFS, DFS and its applications |
Lab 8 | Graphs | - | Will be available soon |
Lab 9 | Strings | - | Introduction,String class |
Lab 10 | Combination of graphs / matrices / strings / ... | - | Will be available soon |
Practice Lab | - | - | - |
Lab Exam 2 | - | - | - |
Links | Release Date | Submission Date | |
---|---|---|---|
Assignment 1 | Challenge | Problem Set | 1/28/2019 | 1/31/2019 |
Assignment 2 | Challenge | Problem Set | 2/4/2019 | 2/7/2019 |
Assignment 3 | Challenge | Problem Set | 2/11/2019 | 2/14/2019 |
Assignment 4 | Challenge | Problem Set | 2/18/2019 | 2/21/2019 |
Assignment 5 | - | 2/25/2019 | - | Lab Exam 1 | - | 3/4/2019 |
Assignment 6 | - | 3/11/2019 | - |
Assignment 7 | - | 3/18/2019 | - |
Assignment 8 | - | 3/25/2019 | - |
Assignment 9 | - | 4/1/2019 | - |
Assignment 10 | - | 4/8/2019 | - |
Lab Exam 2 | - | 4/22/2019 |