Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 433-353 Networks & Communications
Next 433-371 Interactive System Design
433-361 Programming Languages Implementation | |
Note | This subject will not be offered in 2002. |
Credit Points | 12.5 |
HECS Band | 2 |
Coordinator | Assoc Prof P Stuckey |
Prerequisites | 433-252 Software Engineering Principles and Tools, 433-253 Algorithms and Data Structures and 433-254 Software Design |
Semester | 2 (view timetable) |
Contact | 24 hours of lectures and approximately 12 hours of practice classes |
Subject Description | The objective of this subject is for students to be familiar with important concepts and techniques in programming language implementation; to develop a general appreciation of the constraints imposed on programming languages by implementation considerations; and to understand the basic ideas behind implementation of the programming language paradigms: imperative, object-oriented, functional and logic programming. Topics covered include compilers and interpreters: compiler structures; intermediate representations of programs; and global tables, run-time structures, lexical analysis, parsing, semantic analysis, code generation, optimisation. |
Assessment | Project work (expected to take about 36 hours) during semester and one written examination (not exceeding 3 hours) at the end of the semester. The project work must be completed satisfactorily to pass the subject. Weighting of assessment components will be advised at the commencement of the subject. |
Search : Index : Faculty of Engineering : Electrical Engineering and Computer Science
Prev 433-353 Networks & Communications
Next 433-371 Interactive System Design
Status: Official 2001 Last Modified: Wednesday May 23 22:25 SGML to HTML Conversion: Information Technology Services Authorised by: Academic Registrar Email Enquiries: Course_Information@registrar.unimelb.edu.au