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 |