You are here: UNE Home / Course and Unit Catalogue / 2009 / A-Z / COMP319

Year:

COMP319 Compiler Construction

Updated: 07 May 2009
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Semester 2 On line
Armidale Semester 2 On Campus
Online level
  • Level D - Comp/internet essential
  • Level E - Wholly online unit
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 COMP282 or candidature in GradCertCompSc or GradCertInfoTech or GradDipCompSc or GradDipInfoTech or MCompSc or MinfoSys or MInfoSys(Extended) or MinfoTech or MInfoTech(Extended)
Co-requisites None
Restrictions COMP380 or COMP519
Notes

on-campus online D; off-campus online E; 200- and 300-level COMP units (excluding COMP 286) require a knowledge of, and programming experience with the C or C++ language. Any student who completed COMP 130 prior to 1995 should contact the School of Science and Technology for advice. It is recommended that students enrolled for 200-level and above COMP units have access to an IBM compatible computer running the Linux Operating System.

Combined Units COMP519 - 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. Two lectures, a one-hour tutorial and a two-hour laboratory session per week. Assessment will be by practical assignments and a formal exam.

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.
   

Email to a friend