Course Instructor: Vittorio Zaccaria — To meet the course instructor for questions about the course, send an email to [email protected] with your institutional account. The meeting will be held via MS Teams.

Additional Instructors: Federico Terraneo ([email protected]), Giuseppe Massari ([email protected])

If you are a perspective student, we'd like to know more about your background and what you expect from this course, please fill out this pre-course survey (results will only be seen by the Course Instructor)

If you are looking for the previous edition of the course, you can find it here


Course program and evaluation criteria

Archive of previous written tests. Note that the course structure and context has changed in the year 2021/2022.

Overview of the new exam

Theses proposal


Monday, 12:15 - 14:15, Room 21.S.2

Friday, 12:15 - 14:15, Room 21.S.1

Getting up to speed tutorials, playgrounds, cheatsheets and templates

Note on the schedule and material

The schedule below is best effort. Some topics might be treated a bit sooner or later depending on the lecture rhythm.

Pre-lecture readings are mandatory readings (pre-lecture readings) to do before the lecture. It is material recapitulating basic topics.

Slides will be published the day before the lecture, while annotated slides will be published just after the lecture.

Detailed course organisation and schedule - Updated @September 12, 2022