Compilers

Code School Level Credits Semesters
COMP3012 Computer Science 3 10 Autumn UK
Code
COMP3012
School
Computer Science
Level
3
Credits
10
Semesters
Autumn UK

Summary

You’ll examine aspects of language and compiler design by looking at the techniques and tools that are used to construct compilers for high-level programming languages. Topics covered include parsing, types and type systems, run-time organisation, memory management, code generation and optimisation. You’ll spend around four hours each week in lectures and computer classes for this module.

Target Students

Available to Level 3 and 4 students in the School of Computer Science. This module is not available to students not listed above without explicit approval from the module convenor(s). This module is part of the Programming theme in the School of Computer Science.

Classes

Assessment

Assessed by end of autumn semester

Educational Aims

To provide an understanding of how compilers work and how they are constructed.

Learning Outcomes

Knowledge and Understanding

Intellectual Skills

Professional Skills

Transferable Skills

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.