Search | Previous : 451-500 | Next : 436-102
Handbook 1997 : Faculty of Engineering : Mechanical and Manufacturing Engineering

433-245 Programming Language Principles B

Credit Points:

9.5

Coordinator:

Dr A. Moffat

Prerequisite/s:

433-242

Pre/Corequisite/s:

433-243

Timetable:

Semester 2

Contact:

26 hours of lectures and 12 hours of tutorials

Objectives:

On successful completion of this subject students should:

  • be able to reason mathematically about simple models of computers (formal languages and automata);

  • be familiar with the structure and major tasks of compilers and interpreters;

  • be familiar with the ideas behind functional, logic and distributed programming languages.

Content:

This subject and its companion 433-243 introduce a wide range of topics relating to programming languages, with an emphasis on abstraction and design. In this subject language translators are discussed, finite state automata and pushdown automata and their associated languages, grammars and algorithms are introduced.

Assessment:

Up to three hours of written examinations at the end of the subject. Project work, which is expected to take about 30 hours, must be completed satisfactorily to pass the subject. Weighting of assessment components will be made known at the commencement of the subject.

Search | Previous : 451-500 | Next : 436-102
Handbook 1997 : Faculty of Engineering : Mechanical and Manufacturing Engineering
Status:                   OFFICIAL 1997
Last Modified:            Wednesday March 12 3:36 pm
SGML to HTML Conversion:  Information Technology Services
Authorised by:            Academic Registrar
Email Enquiries:          Course_Information@registrar.unimelb.edu.au
Copyright © University of Melbourne 1997.