Compilers and Languages

School of Computer Science

College of Engineering and Physical Sciences


Code 02578

Level of study Third/Final year

Credit value 10

Semester 2

Module description

The module describes the structure of a typical compiler. The phases of compilation, from lexical analysis to code generation and simple optimisation, and the main techniques used in each phase will be covered. Some modern developments will be discussed.

Teaching and learning methods

2 hrs/week