Lecture notes, slides and videos

The lecture notes (in HTML) and slides (in PDF) are posted below before the lecture.

The slides are available in two forms: either one page per sheet, with all animations expanded (1pps) or four pages per sheet, with all animations collapsed (4pps).

The videos of the 2021 edition of the course are also available. Notice however that there have been some changes to the material since then, but the videos will not be updated. So if you plan to follow the course remotely, be aware that in some cases you will have to rely on the lecture notes alone.

Date Lecture notes Slides Videos
2025-02-20 Course introduction 1pps / 4pps lecture
  The L3 project 1pps / 4pps  
2025-02-27 Intermediate representations 1pps / 4pps lecture
2025-03-06 Values representation 1pps / 4pps lecture
2025-03-13 Closure conversion 1pps / 4pps lecture
2025-03-20 Dataflow analysis 1pps / 4pps lecture
2025-03-27 Code optimization 1pps / 4pps lecture