Skip to Content

COMP332 : Programming Languages

This is the home page for COMP332, Semester 2, 2011. The study of programming languages is important because of the central role that programming of one form or another plays in computing. This unit has two aims:

  • to provide students with a comprehensive view of the features of modern programming languages, and
  • to introduce students to the implementation of these languages.

The two aims are pursued in parallel; the syntax and semantics of programming languages are discussed at the same time as the necessary implementation techniques. These lectures are supplemented by practical exercises in language implementation.

For information about COMP332 in general or this offering in particular, please consult the Handbook Entry and Unit Guide via the toolbar on the left.

In 2012 Macquarie University will be moving to a new online learning system called iLearn which is based on Moodle. As part of a trial of iLearn in Semester 2, 2011, all Department of Computing units will use the iLearn system. COMP332 will use it for delivery of class materials, discussion boards, online self-tests, submission of work and access to marks and feedback. Students should check the iLearn site regularly for unit updates. Because COMP332 is using iLearn, materials will not be posted on this page and the unit will not be using the University's older Online Learning @ MQ site (WebCT/Blackboard).