Note that all recorded lectures will be available on Echo360. There is usually a delay of about two hours before recorded lectures become viewable.
Lecture Slides
Week 1
Introduction
Week 2
Types
Week 3
Lists and Recursion
Week 4
Recursion and Parametric Polymorphism
Week 5
Code Quality & Quiz
Week 6
Quiz & Higher-Order Functions
Week 7
Folds and Trees
Week 8
Ad Hoc Polymorphism, Stacks, and Queues
Week 9
Laziness, Complexity
Week 10
Searching, Sorting
Week 11
Exam Revision