General: | C Style Guide |
Week 1: | Introduction - C Language |
Week 2: | Analysis of Algorithms |
Week 3: | Dynamic Data Structures |
Week 4: | Graph Data Structures |
Week 5: | Algorithms on Graphs |
Week 7: | Search Tree Data Structures |
Week 8: | Algorithms on Search Trees |
Week 9: | String Algorithms, Approximation |
Week 10: | Randomisation, Ethics, Course Review |