Computing Practical 2 (Intro to Compilers)

Module aims

This is a short, intensive course intended to provide an introduction to:

  • compiler pipelines
  • syntax analysis and practical parsing
  • semantic analysis (renaming and type checking)
  • code generation and optimisation

This serves as an important prelude to the WACC compilers project which will kick off later in the Spring term.

Learning outcomes

TBC

Module syllabus

TBC

Pre-requisites

TBC

Teaching methods

TBC

Assessments

TBC

Module leaders

Mr Titus Buckworth