Module 15255 (2013)

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 hours23
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, Continuous Assessment (class test)
perform the main analyses and transformations used in compilation Examination, Continuous Assessment (class test)
use compiler construction tools, such as parser generators Continuous Assessment (mini project)
AssessmentSessional: 1.5 hr examination (60%), continuous assessment (class tests) (20%), continuous assessment (mini-project) (20%).
Supplementary (where allowed): 1.5 hr examination (80%), continuous assessment (mini-project) (20%).
TextsAndrew W. Appel, Jens Palsberg, Modern Compiler Implementation in Java, 2002