OXFORD UNIVERSITY COMPUTING LABORATORY

Compilers


BA in Computer Science
BA in Mathematics & Computer Science
MEng in Engineering & Computing Science
MSc in Computer Science, Schedule A
16 lectures HT
Professor M Kwiatkowska

NB: For MSc Students Only
A basic knowledge of Java is recommended.

Overview

This course aims to give an introduction into compiler construction, covering the main phases of compilation. Main techniques for each phase will be described in the context of modern imperative languages and some studied through practical exercises.

Learning Outcomes

On completion, the students should be able to:
  • Understand and explain the main techniques and algorithms used in compilers
  • Appreciate the main issues in each phase of compilation
  • Use compiler construction tools, such as parser generators


[Oxford Spires]



Oxford University Computing Laboratory Courses Research People About us News