Schedule

In the course year 2017-2018, the lectures on Monday are given by the course lecturer, Jurriaan Hage. On Wednesday the lectures will generally be given by someone else, usually by Frank Staals or Johan Jeuring.

The lecture slides for 2016-2017 are posted below. I will replace last year’s slides as we go. Note that I might still make small changes to the schedule and to the slides, but I do not expect these to be large.

The course has “practicum” which means that you work on your practical assignments in a class room, and “werkcollege” in which you do exercises from the lecture notes. More details on what we will be doing when can be found here.

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

After the course has started, details of the schedule may still change. You will then be informed of this by e-mail.

Slot (week) Date Lecture Additional
1(46) 2017-11-13 Introduction In case of FP deficiency: Intro lecture FP (in Dutch)
2(46) 2017-11-15 No lecture
3(47) 2017-11-20 Grammars and Parsing Prep slides assignment 1, Part 1, Part 2
4(47) 2017-11-22 Parser Combinators 2015, 2016 Part 1, 2016 Part 2
5(48) 2017-11-27 Parser Combinators and Grammar Transformations 2015, 2016 Part 1, 2016 Part 2
6(48) 2017-11-29 Grammar and Parser Design Part 0, Part 1, Part 2, Part 3, Part 4
7(49) 2017-12-04 Compositionality Part 1, Part 2
8(49) 2017-12-06 Compositional Interpreters for Expressions Part 1, Part 2
9(50) 2017-12-11 Regular Languages 2015, 2016 Part 1, 2016 Part 2
10(50) 2017-12-13 Simple Stack Machine (animated, SSM reference) 2015, 2016 Part 1, 2016 Part 2 Intermediate summary Slides (2015)
11(51) 2017-12-18 Regular Expressions and Pumping Lemmas (Recordings Pumping Lemma RG, CFG, REs) ( 2015, 2016 Regular expressions) (Pumping Lemmas Part1, Part 2)
12(51) 2017-12-20 Midterm exam
13(2) 2018-01-08 No lecture
14(2) 2018-01-10 LL Parsing (2015, 2016 Part 1, 2016 Part 2)
15(3) 2018-01-15 LR Parsing (part 1) (2015, 2016 Part 1, 2016 Part 2)
16(3) 2018-01-17 No lecture
17(4) 2018-01-22 LR Parsing (part 2) (2015, 2016 Part 1, 2016 Part 2)
18(4) 2018-01-24 Summary, Exam preparation, Questions (2016)