Evaluation pattern:
Assignments 50% + in-lab exams 50%
Number of assignments = 10
Number of in-lab exams = 2
TAs: Ashis Arya, A. R. Ganesh Das, Raviraj Joshi, V. L. Mahesh, Gayathri Meka, Rajesh Pandian M., Abhishek Yadav, Pankaj Yadav
Rating due to institute feedback (TCF):
Schedule
| Lab | Date | Objective | Contest | Remarks | 
|---|---|---|---|---|
| 0 | January 9 | Overview | Overview slides | |
| 1 | January 16 | Encapsulation, interface | Contest | OOP slides, Example review | 
| 2 | January 23 | Inheritance, Polymorphism, Operator Overloading | Contest | Overloading slides, Example code by Mahesh | 
| 3 | January 30 | Modular Programming, Function Overloading, STL | Contest | Example code by Abhishek | 
| 4 | February 6 | Code Reuse, Functors | Contest | Functors, Example code by Mahesh | 
| 5 | February 13 | STL, Operator Overloading, Algorithms | Contest | Example code by Abhishek | 
| 6 | February 20 | Lab Exam | Contest | 20% | 
| 7 | February 27 | Linked Data Structures: FSM | Contest | |
| 8 | March 6 | Linked Data Structures: Trees | Contest | |
| -- | March 13 | -- | -- | No Lab | 
| 9 | March 20 | Graphs | Contest | 10% | 
| 10 | March 27 | Graphs | Contest | |
| 11 | April 3 | Matrices | Contest | |
| 12 | April 10 | Matrices | Contest | |
| 13 | April 17 | Lab Exam | Contest |