Lecture | Subject | Material | References |
1 | Introduction to the course | notes | |
2 | Running time analysis I | notes | Textbook - chapter 3 |
3 | Running time analysis II | notes | Textbook - chapter 3 |
4 | Recursive Programs | notes | Textbook - chapter 3 |
5 | Analyzing Recursive Programs | notes | Textbook - chapter 3 |
6 | An Overview of Python | Textbook - chapter 1 | |
7 | Arrays, List in Python, Dynamic Arrays | - | Textbook - chapter 5 |
8 | Stacks and Queues | - | Textbook - chapter 6 |
9 | Linked Lists I | - | Textbook - chapter 7 |