You are here: UNE Home / Course and Unit Catalogue / 2010 / A-Z / COMP519

Year:

COMP519 Compiler Construction

Updated: 21 December 2009
Credit Points 6
Offering Not offered in 2010
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites COMP132 or COMP530 or COMP532 or candidature in the GradCertCompSc or GradDipCompSc or MCompSc
Co-requisites None
Restrictions COMP319 or COMP505
Notes None
Combined Units COMP319 - Compiler Construction
Coordinator(s) Krzysztof Krakowski (kkrakows@une.edu.au)
Unit Description

This unit covers the standard components of a compiler, and deals with issues such as grammars, lexical and syntactic analysis, code generation, symbol table management and error handling.

Prescribed Material
Mandatory
Text(s):

Note: Students are expected to purchase prescribed material

Compilers: Principles, Techniques and Tools
ISBN: 9780321491695
Aho, A.V., Sethi, R. and Ullmann, J.D., Addison-Wesley 2nd ed. 2007
Text refers to: Semester 2 , On Campus and Online
Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 10%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 4, 6
Assignment 2 10%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 4, 6
Assignment 3 10%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 4, 6
Assignment 4 10%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 3, 4 GA: 1, 2, 4, 6
Final Examination 2 hrs 60%
Relates to Learning Outcomes (LO) and Graduate Attributes (GA)
LO: 1, 2, 4 GA: 1, 2, 4, 6

Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. explain the structure and function of compilers;
  2. apply techniques of lexical analysis and parsing;
  3. construct the front end of a compiler;
  4. explain and implement procedures for error recovery in compilation.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1 Knowledge of a Discipline
Knowledge of compiler construction is developed in the lectures and through the assignments.
True True True
2 Communication Skills
Taught, assessed and practised in written assignments.
True True True
4 Information Literacy
Many aspects of IC required including web usage.
True True True
6 Problem Solving
Problem solving will be developed through programming exercises.
True True True
   

Email to a friend