Web course

About the web course

This course in compiler construction has been given many times by Martin Steffen. In 2021, the lectures were pre-recorded and published (due to the pandemic). This year, we will follow the progression of the course as it was given in 2021. The videos relevant for each week are outlined below.

The videos are accompanied by a script, that follows the lectures in written form (or perhaps it is the other way around).

It should be possible to complete the course with these resources available. Still, we strongly encourage you to attend the physical lectures. The physical lectures will not be recorded.

Note that the plan below is ambitious, covering quite a lot of material in certain weeks. This gives a lot of time at the end of the semester. If we need more time to cover the topic for a week, we will simply postpone.

Week 1

Script: Chapter 1 and Section 2.1

Week 2

Script: Section 2.2 – 2.8

Week 3

Script: Section 3.1 – 3.4

Week 4

Script: Section 4.1 – 4.2

Week 5

Script: Section 4.3–4.4

Week 6

Script: Section 4.5–4.7.2

Week 7

Script: Section 4.7.3–4.7.8 and Chapter 5

Week 8

Script: Chapter 6–7

Week 9

Script: Section 8.1–8.2

Week 10

Script: Section 8.3 – 8.5 and Section 9.1 – 9.3

Week 11

Script: Section 9.4–9.9

Week 12

Script: Section 10.1 – 10.10.4

Week 13

Script: Section 10.5 – 10.8

Exercises

Published Jan. 19, 2026 2:36 PM - Last modified Jan. 19, 2026 9:33 PM