CPSC 411 - Compiler Construction I

This page is slightly modified from the original to only provide links to the lab notes and not to any of the software generated / developed for the 2003 class.

Dr. Cockett's page for this course.

Course notes for the labs

General Info

Lab /LocnTAemail address
MW@9:00AM in ICT116 (Lab B01-2003) Brett Giles gilesb@cpsc.ucalgary.ca
MW@10:00AM in ENA233 (Lab B04-2003) Brett Giles gilesb@cpsc.ucalgary.ca
MW@12:00Noon in TRB101 (Lab B03-2003) Brett Giles gilesb@cpsc.ucalgary.ca
MW@5:00PM in ENA233 (Lab B02-2003) Craig Pastro pastroc@cpsc.ucalgary.ca

Assignments.

General

Comment and document them. You just can't comment too much!

Assignments are to be handed in via e-mail by the due date. E-mail headers showing when it arrived in CPSC will be taken as the time stamp, if needed for late assignments.

Please make sure you send your assignment to the correct TA depending upon which lab section you are registered in.

Do not send HTML mail to the TA's. HTML mail tends to mangle your assignment. This time, we did make minor corrections where lines were wrapped and caused python errors. This may not happen in the future.

Languages for assignments (in 2003).

For the assignments you may ONLY use any one of the following:

Note that you should be using python 2.2 or 2.1 (or if you have to, 2.0) for this course. Some machines may still only have python 1.5.2 on them. In those cases try the command python2 or python2.2

Python tutorials may be found at http://www.python.org for the following versions:

Last modified by Brett Giles
Last modified: Mon Aug 27 20:36:28 MDT 2007

Valid XHTML 1.0!