skip to primary navigationskip to content
 

Course pages 2025–26

Advanced topics in programming languages

Tentative seminar schedule

Seminars take place at 11am on Mondays in FW26, except for the first week, which will take place at 11am on Friday in the same room.
Week 1 (Fri 10 October 2025)
Introduction
Materials:
Week 2 (presentations on Mon 20 October 2025)
Taming functions
Materials: Assigned papers:
Week 3 (presentations on Mon 27 October 2025)
Effect handlers
Week 4 (presentations on Mon 3 November 2025)
Dependent types
Week 5 (presentations on Mon 10 November 2025)
Module systems
Week 6 (presentations on Mon 17 November 2025)
Verified compilation
Week 7 (presentations on Mon 24 November 2025)
Partial evaluation
Week 8 (presentations on Mon 1 December 2025)
Program synthesis