CSSE / Monash CSE446
Advanced programming concepts skills
About CSSE Courses Our People Research Student Information Community Links Internal Information

Trevor Dix, Kim Marriott and Bernd Meyer

Prohibitions: CSE 433 and CSE 444.

This unit covers selected topics in advanced programming languages which do not readily fit into the traditional classification of procedural/functional/logical/object-oriented paradigms.

The unit consists of two parts. The first part dicusses topics in parallel programming languages; in particular: early work on simple language extensions for concurrency; simple extensions for message passing; programming with tuples; message passing for parallel architectures; data parallel programming.

The second part of the unit discusses languages for modelling and solving constraint and optimization problems. This part will detail methods and algorithms used in their implementation, i.e. algorithms for constraint solving and linear optimization, as well as programmingtechniques with such languages. We will particularly look at OPL (theOptimization Programming Language) and at the CLP paradigm (Constraint Logic Programming).

The unit covers the programming-oriented aspects of CSE433 and CSE444.

Last updated 26.09.01 03:37:30 PM (K Fenwick) - Subject to change by the lecturer concerned.

Back to 2001 Honours subjects

Copyright © School of Computer Science and Software Engineering (Monash University) 1994-2000.
All rights reserved. See our disclaimer. Maintained by the web group.
Last updated: 26/09/2001