Programme And Module Handbook
 
Course Details in


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title Compilers and Languages
SchoolComputer Science
Department Computer Science
Module Code 06 02578
Module Lead Mr A P Sexton
Level Honours Level
Credits 10
Semester Semester 1
Pre-requisites
Co-requisites
Restrictions Restrictions; May not be taken in conjunction with 06-15255 Compliers & Languages (Extended) Prerequisites; 06-05934 Models of Computation
Contact Hours Lecture-23 hours
Total: 23 hours
Exclusions none
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.
Learning Outcomes On successful completion of this module, the student should be able to: Explain and apply the formalisms used in compiler construction, such as context-free grammars; Program simple language recognizers; Perform the main analyses and transformations used in compilation.
Assessment 02578-01 : Examination : Exam (Centrally Timetabled) - Written Unseen (80%)
02578-02 : Continuous Assessment : Coursework (20%)
Assessment Methods & Exceptions 1.5 hour examination 80%, continuous assessment 20%. Supplementary: 1.5 examination (100%)
Other none
Reading List