Module 15255 (2012)

Module Description - Compilers & Languages (Extended)

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleCompilers & Languages (Extended)
SchoolComputer Science
Module Code06-15255
DescriptorCOMP/06-15255/LM
Member of StaffAlan Sexton
LevelM
Credits10
Semester1
Pre-requisitesNone
Co-requisitesNone
RestrictionsMay not be taken by anyone who has taken or is taking 06-02578 (Compilers & Languages).
Contact hours24
Delivery2 hrs/week
Description
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
explain and apply the formalisms used in compiler construction, such as context-free grammars Examination, class test
perform the main analyses and transformations used in compilation Examination, class test
use compiler construction tools, such as parser generators mini project
AssessmentSessional: 1.5 hr examination (60%), class tests (20%), mini-project (20%).
Supplementary (where allowed): 1.5 hr examination (80%), mini-project (20%).
TextsAndrew W. Appel, Jens Palsberg, Modern Compiler Implementation in Java, 2002