Exam Questions

  1. Top-down (predictive) parsing
  2. Bottom-up (LR) parsing
  3. Symbol tables and type checking
  4. Code generation
  5. Liveness analysis and register allocation
  6. Optimization
  7. Garbage collection

Curriculum (pensum)

The overall guideline is that you are expected to know what we have covered in lectures and exercises, and my focus in the examination will be on those topics.

Though it will not be a something that you will be examined in directly, you are of course expected to know topics from courses that are prerequisites for this course. This includes topics such regular expressions, finite automata, assembler programming, etc.

Curriculum material from the course textbook (Section 0 refers to the first part of each chapter before Section 1):

Additional curriculum material (see the literature page), most importantly: Textbook exemptions:


Last modified: Wed Mar 18 11:59:51 CET 2015
Kim Skak Larsen (kslarsen@imada.sdu.dk)