Handbook 1996 : Faculty of Engineering (Volume 4 page 106)
Computer Science subject : Next:433-246 | Prev:433-244 | Search | Help


433-245 "Programming Language Principles B" appears differently in several places - choose the one you want:

  1. 433-245 Computer Science, Faculty of Engineering.
  2. 433-245 Computer Science, Faculty of Arts.
  3. 433-245 Computer Science, Faculty of Science.

1. Computer Science, Faculty of Engineering (v4, p106) : Next:433-246 | Prev:433-244

433-245 Programming Language Principles B

Credit points: 9.5

Coordinator: Dr. A. Moffat

Prerequisite: 433-242

Pre/Corequisite: 433-243

Contact: 26 hours of lectures and 12 hours of tutorials

Timetable: Second semester

Objectives:

On successful completion of this subject students should:

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

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.

1. Computer Science, Faculty of Engineering (v4, p106) : Next:433-246 | Prev:433-244


2. Computer Science, Faculty of Arts (v3, p39) : Next:433-246 | Prev:433-244

433-245 Programming Language Principles B

Prerequisite: 433-242.

Pre/Corequisite: 433-243

Contact: 26 lectures and 12 tutorials.

Timetable: Second semester

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. To complement the study of programming paradigms, the utility of various interactive tools and environments is also examined.

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.

* Note that CONTACT, CONTENT, OBJECTIVES differs from the maintainer's version above. A log of variations is available.

2. Computer Science, Faculty of Arts (v3, p39) : Next:433-246 | Prev:433-244


3. Computer Science, Faculty of Science (v4, p182) : Next:433-246 | Prev:433-244

433-245 Programming Language Principles B

Credit points: 9.5

Coordinator: Dr A Moffat.

Prerequisite: Computer Science 433-242

Pre/Corequisite: Computer Science 433-243

Contact: 26 lectures and 12 tutorials

Timetable: Semester 2

Objectives:

On successful completion of this subject, students should:

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. To complement the study of programming paradigms, the utility of various interactive tools and environments is also examined.

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.

* Note that CONTACT, CONTENT, COORDINATOR, OBJECTIVES, PREORCOREQUISITES, PREREQUISITES, SEMESTER differs from the maintainer's version above. A log of variations is available.

3. Computer Science, Faculty of Science (v4, p182) : Next:433-246 | Prev:433-244


Up to navigation aids

Status:          Official 1996
Date created:    Oct  9 1995
Last modified:   Oct  9 1995
Authorised by:   Academic Registrar
Email enquiries: Course_Information@registrar.unimelb.edu.au
Maintained by: Dept. of Computer Science, Faculty of Engineering.

Copyright © University of Melbourne 1995,1996.