Reading path

Reading path #

This page lists the topics covered during each lecture. It will be updated after a lecture.

Advice. If you miss a lecture, make sure to read the sections that we covered (and do the related exercises) before the next lecture. Otherwise you may fall behind.

Warning. On this website, the material is grouped in thematic chapters, to ease your revisions for the exam. These chapters do not always reflect the order of the lectures.

Tuesday 03 March 2026 #

This course #

Paradigms and languages #

Thursday 05 March 2026 #

Paradigms and languages #

Background #

Tuesday 10 March 2026 #

Syntax of Haskell #

Higher-order function #

Thursday 12 March 2026 #

Higher-order function #

Control flow #

Tuesday 17 March 2026 #

Syntax of Haskell #

Control flow #

Thursday 19 March 2026 #

Genericity #

Higher-order function #

Tuesday 24 March 2026 #

Control #

Recursion #

Thursday 26 March 2026 #

Recursion #

Higher-order function #

Recursion #

Composite type #

Tuesday 31 March 2026 #

Genericity #

Higher-order function #

Functional patterns #

Syntax of Haskell #

Functional patterns #

Thursday 2 April 2026 #

Functional patterns #

Object and class #

Tuesday 7 April 2026 #