Schedule

The lecturing schedule with slides are given below. The slides will be updated as the course progresses. Among the listed additional material you can often find video presentations by the former teacher of this course, Johan Jeuring.

Date Lecture Textbook (t/m) Additional
13 Nov. Introduction 1–2.1 In case of FP deficiency: Intro lecture FP (in Dutch)
15 Nov. Grammars and Parsing 2.2–2.9 Preparation slides for assignment 1
Video 2016 part 1, 2016 part 2
20 Nov. Parser Combinators (I) 3–3.3 Video 2015, 2016 part 1, 2016 part 2
22 Nov. No lecture or labs
27 Nov. Parser Combinators (II) 2.5, 3.3–3.7 Video 2015, 2016 part 1, 2016 part 2
29 Nov. Parser Design 4 Video 2016 part 0, part 1, part 2, part 3, part 4
4 Dec. Folds and Algebras (I) 5–5.3 Video 2016 part 1, part 2
6 Dec. Folds and Algebras (II) 5.4 Video 2016 part 1, part 2
11 Dec. Simple Stack Machine (animated) 7.2 SSM reference
Video 2015, 2016 part 1, 2016 part 2
13 Dec. Finite State Automata 9.1, 8.1 Video 2015, 2016 part 1, 2016 part 2
18 Dec. Regular Languages 8.2, 8.3, 9.2 Video 2015, 2016 REs, 2016 Pumping Lemmas part 1, 2016 Pumping Lemmas part 2
Older recordings Pumping Lemma RG, CFG, REs
20 Dec. Midterm exam Intermediate summary (video 2015)
8 Jan. Context-free Languages 10.1.1, 9.3
10 Jan. LL Parsing Exercises Video 2015, 2016 part 1, 2016 part 2
15 Jan. No lecture
17 Jan. LR Parsing (I) Exercises Video 2015, 2016 part 1, 2016 part 2
22 Jan. LR Parsing (II) Exercises Video 2015, 2016 part 1, 2016 part 2
24 Jan. Summary
29 Jan. Final exam