Schedule (topics are not absolutely fixed ...)
Week | | Lectures | | Weekly Prac | | Weekly Tut | | Assignment |
1 | | Introduction, C language | | prac exercise | | problem set | | -- |
2 | | Analysis of Algorithms | | prac exercise | | problem set | | -- |
3 | | Dynamic data structures | | prac exercise | | problem set | | -- |
4 | | Graph data structures | | prac exercise | | problem set | | -- |
5 | | Graph algorithms | | prac exercise | | problem set | | Large Assignment |
6 | | Mid-term test (online) (Thursday) | | | | | | | |
7 | | Search tree data structures | | prac exercise | | problem set | | | |
8 | | Search tree algorithms | | prac exercise | | problem set | | | |
9 | | String algorithms | | prac exercise | | problem set | | | |
10 | | Randomised algorithms, Review | | prac exercise | | problem set | | | due |
Exam Week (Centrally Timetabled) | | Final Exam (On-campus, Invigilated) | | | | | | -- |
|