Lecture Courses

This year's courses are on the Computer Laboratory website

Past courses

  1. Foundations of Computer Science (the original 15-lecture version)
  2. Foundations of Functional Programming (lambda calculus and combinators).
  3. Introduction to Functional Programming (12 lectures on ML)
  4. Software Engineering I (6 lectures)
  5. Software Engineering II (6 lectures)
  6. Problem Solving in ML (6 lectures)