Welcome to the compiler course page. The lecture slides are shared between DV1584 and DV1585. Please use your login details to see the lab tutorials, assignment descriptions and the submission interface.
If you do not have login details and you think that you are registered on the course, please lookup Andrew Moss in the staff contact book: i.e. type my name into the search box on the BTH front page and send me an email including your name and person-number.
We are undergoing a massive revamp this year. It is safe to say that students have previous enjoyed / done well in the course despite the lecture materials, rather than because of it. They are a few years old and a patchwork quilt of fixes and changes.
This year they are being rewritten from scratch. The other major change is that we will not be relying on the Dragon Book any more, and instead all of the required reading will be in the slides. Click on the icon in the left margin to see the longer description of each slide
These changes were scheduled to be finished by now, but I had the flu for six weeks which has slowed everything down. Expect the material shown to change up until the lectures.
Tutorial descriptions for the labs and assignments will appear when you are logged in. I have not yet refreshed the database or sent out login details - there is currently some chaos with course codes and student registrations that we are trying to fix. Expect login details and access to the rest of the site to occur shortly before the first lecture.
|Lecture 1 : Intro reading - video|
|Lecture 2 : Lexical Analysis I reading - video|
|Lecture 3 : Lexical Analysis II reading - video|