Department of Computing

Local Navigation

COMP332 Programming Languages

This is the public home page for COMP332, Semester 2 2008. This page is publicly accessible and links to the unit outline and the COMP332 Moodle website.

Moodle News

[14/8/08] It appears that everyone has now been automatically enrolled in the Moodle site for COMP332, and so we have closed the self enrolment period for that unit. However, if you are still experiencing problems accessing that site at http://moodle.ics.mq.edu.au/course/view.php?id=12 please email Dom at domv@ics.mq.edu.au.

[14/8/08] Now that the COMP332 Moodle website is up and running properly, all tutorial questions, practical questions, assignment specifications, lecture notes and so forth will be posted there. This site will remain available, but will act only as an archive of the unit outline and the lecture notes.

Introduction and Welcome

Welcome to COMP332 "Programming Languages", our 13 week journey into the challenging world of modern programming language theory and compiler construction.

This public website provides access to many of the materials and resources required for this unit. However, the COMP332 Moodle website is the definitive site for all course content, tutorial / practical questions, lecture recordings, assignment specifications and sample solutions. It is also there that you can gain access to the discussion forums and news feed for this unit and submit your solutions to tutorials and assignments.

We assume that students will regularly check the online information available here and on the COMP332 Moodle website. At the very least it is important that you regularly monitor the COMP332 news forum

For more information on the unit timetable, course content, set text, assessment tasks etc. please take a little time to read the COMP332 unit outline.

Getting Started

While we do provide relatively comprehensive lecture notes these are not an adequate substitute for the recommended textbook, which is Programming language pragmatics (2nd Edition) by Michael L Scott, Morgan Kaufmann, 2006 and which is stocked by the COOP bookshop on campus. Please note if you buy a second-hand text you should be careful to make sure that it is a copy of the 2nd edition, not the 1st edition which we used prior to 2006.

The lecture notes (for the entire semester) are now available for download on the lectures page.

You might like to start by installing the Java / Eclipse development platform for this semester on your machine at home or laptop. To find out more about this process have a look at the Java installation and Eclipse installation pages.


Comments to: domv@ics.mq.edu.au

Copyright & Site information

  • CRICOS Provider No 00002J, ABN 90 952 801 237
  • Authorised by: HOD