Advanced Topics in Programming Languages 2021/22

Advanced Topics in Programming Languages 2021/22

Unit Banner: a Lambda in front of a matrix style background, with the unit name.

Structure Problem Classes

Advanced Topics in Programming Languages is a fourth year optional unit at the University of Bristol. We will give you a grounding in the field of Programming Languages, along with an insight into what it is like to be Programming Languages researcher.

The unit will be based on Robert Harper’s book Practical Foundations for Programming Languages (Cambridge University Press, 2nd edition, 2016). An electronic copy may be obtained through the University of Bristol library.

You may find more about the Programming Languages research group at Bristol here.



Meng Wang Alex Kavvos
Meng Wang Alex Kavvos


Sam Frohlich Eddie Jones
Sam Frohlich Eddie Jones


What When Where
Lecture 1 Mon 5-6pm Queen’s Building 1.68
Lecture 2 Tues 11-12pm Queen’s Building 1.68
Problem Class Fri 11-12pm Queen’s Building 1.68 / Teams

Teams | Blackboard