Skip to main content
Department of Information Technology

Lectures & Slides

The complete schedule of the course is also available here.

The Reading Suggestions prefixed with D: below correspond to the 2nd Edition of the Compilers: Principles, Techniques, and Tools book by Aho, Lam, Sethi, and Ullman.

Date & Time Room Topics Reading suggestions Slides Slides 4x4
2014-10-27 13:15-15:00 1311 Introduction to compilation D: 1.1-1.6 lect-01 handout-01
2014-10-28 10:15-12:00 1111 Introduction to lexical analysis D: 2.6, 3.1, 3.3 lect-02 handout-02
2014-10-28 13:15-15:00 1311 Implementation of lexical analysis D: 3.6-3.8 lect-03 handout-03
2014-10-30 13:15-15:00 1311 LESSON 1: Lexical Analysis Lab 1 notes - -
2014-11-03 10:15-12:00 1211 Introduction to parsing D: 4.1-4.3 lect-04 handout-04
2014-11-04 13:15-15:00 1211 Abstract syntax trees & Top-down parsing D: 4.4 lect-05 handout-05
2014-11-05 10:15-12:00 1211 Bottom-up parsing & LR-parsing D: 4.5 lect-06 handout-06
2014-11-10 10:15-12:00 1211 LESSON 2: LL Parsing 2011 Assignment 2, Solutions - -
2014-11-11 10:15-12:00 1211 Construction of LR parsers & LALR parser generators D: 4.7,4.8 lect-08 handout-08
2014-11-13 13:15-15:00 1211 LESSON 3: LR Parsing 2012 Assignment 2, Solutions, Solutions .tex - -
2014-11-14 13:15-15:00 1211 Introduction to semantic analysis lect-09 handout-09
2014-11-19 10:15-12:00 1311 Symbol tables & Scope checking lect-10 handout-10
2014-11-25 13:15-15:00 1211 Type checking lect-11 handout-11
2014-11-26 15:15-17:00 1211 Runtime environments lect-12 handout-12
2014-11-27 13:15-15:00 1211 Code generation lect-13 handout-13
2014-11-28 13:15-17:00 1211 Code generation & Parameter passing lect-14 handout-14
2014-12-02 13:15-15:00 1211 LESSON 4: Parameter passing and scopes 2011 Assignment 3,Solutions - -
2014-12-03 10:15-12:00 1111 Intermediate code & Local optimization D: 9.4, 9.9, 10.1-10.3 lect-15 handout-15
2014-12-04 10:15-12:00 1111 Global optimization D: 9.1.1-9.1.6, 9.2, 9.4 lect-16 handout-16
2014-12-08 10:15-12:00 1111 Global register allocation D: 8.8 lect-17 handout-17
2014-12-09 13:15-15:00 1111 LESSON 5: Wrapping up 2011 exam, 2011 exam solutions - -
2014-12-11 08:00-17:00 EXAM - - -

Updated  2014-12-09 18:19:43 by Stavros Aronis.