Schedule

The lecturing schedule with slides are given below. The slides may 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.

Because of Corona, the Monday lecture lies outside our timeslot. If you miss a lecture, you can always watch the recording.

ADS
Date Lecture Textbook (t/m) Additional
9 Nov. Introduction 1–2.1 In case of FP deficiency: Intro lecture FP (in Dutch)
12 Nov. Grammars and Parsing 2.2–2.4, 2.6–2.9 Preparation slides for assignment 1
Video 2016 part 1, 2016 part 2
16 Nov. Parser Combinators (I) 3–3.3 Video 2015, 2016 part 1, 2016 part 2
19 Nov. Parser Combinators (II) 2.5, 3.3–3.7 Video 2015, 2016 part 1, 2016 part 2
23 Nov. Parser Design 4 Video 2016 part 0, part 1, part 2, part 3, part 4
26 Nov. Work on exercises in Exercise Questions channel and ask questions
30 Nov. Folds and Algebras (I) 5–5.3 Video 2016 part 1, part 2
3 Dec. Folds and Algebras (II) 5.4 Video 2016 part 1, part 2
7 Dec. Finite State Automata 9.1, 8.1 Video 2015, 2016 part 1, 2016 part 2
10 Dec. Intermediate summary Video 2015
Tuesday 15 Dec. 8.45 - 10.45 Midterm exam Ch. 1-5
17 Dec. Simple Stack Machine 7.2 SSM reference
Video 2015, 2016 part 1, 2016 part 2
Christmas Break
11 Jan. 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
14 Jan. More on Context-free Languages 10.1.1, 9.3
18 Jan. LL Parsing 10 Exercises Video 2015, 2016 part 1, 2016 part 2
21 Jan. LR Parsing (I) 11 Exercises Video 2015, 2016 part 1, 2016 part 2
25 Jan. LR Parsing (II) 11 Exercises Video 2015, 2016 part 1, 2016 part 2
28 Jan. Summary
4 Feb. 15.15 - 18.15 Final exam Everything: Ch. 1-5, Sect. 7.2, and Ch. 8-11