University of Toronto - Winter
2004
Department of Computer Science
CSC 324:
Principles of Programming Languages 
Changes to the CSC324 web page will be logged on this page.
..And the next time I teach this course, this log will be in reverse chronological order!
 January 5 Web page established.
 January 7 (afternoon) Updated Lecture 2&3 slides to add parse tree
on slide 4, and remove "can be" from grammar on slide 15.
 January 8 Updated class account list.
 January 10 Added of Chapter 4.3-4.5 to class readings.
 January 12 Posted interim slides for Jan 12 and Jan 14 lectures. 
 January 13 Updated CDF Accounts list.  Entered Tutorial Room 
Assignments.  Posted final slides for Formal Specification portion of course.  
For those of you who downloaded the interim slides posted on January 12, 
these are a superset.  There are 9 extra slides at the end.
 January 14 Added readings for the next 3 weeks under "slides and readings".
 January 17  Updated tutorial room locations.  Please read web page. 
 January 18  Posted preliminary version of Scheme slides.
 January 16  Updated CDF computer accounts list (again). 
 January 24  Added 5 handwritten slides for Formal Spec section of course.
 January 25  Added tutorial examples to the web page.
 January 28  Added preliminary slides for Jan 28 and Feb 2 lectures. 
 January 28  Added code developed in class to "slides" and "code" pages.
 January 29  Added document on assignment coding and marking to main page.
 January 29  Posted Assignment 2. 
 January 30  Posted FAQ for Assignment 2. 
 January 30  Posted slides for Scheme lectures up to and including Jan 28. 
 February 1  Posted draft slides for Scheme lecture Mon Feb 2.
 February 4  Posted draft slides for Scheme lecture Wed Feb 4.
 February 5  Posted the solutions to Assignment 1.
 Feburary 7  Posted tutorial 4 notes. 
 February 8  Posted draft slides for Scheme lecture Mon Feb 9.
 February 10  Posted Assignment 3.
 February 13  Posted slides from February 11 lecture.
 February 15  Posted tutorial notes from Friday's tutorial.
 February 18  Posted solutions to Assingment 2.
 February 24  Posted important information concerning the midterm on the main course web page.
 February 25  Posted parameter passing example we covered in class today.
 February 25  Updated the midterm web page to add parameter passing to
the list of topics to be covered.
 March 5  Marking scheme posted for A3, on A3 web page.
 March 5  Midterm solutions and marking scheme posted.
 March 5  Student marks (effective March 5) posted.
 March 7  Added Prolog readings.
 March 9  Updated A3 marking codes.
 March 10  Posted draft Prolog slides. 
 March 12  Posted Assignment 4. 
 March 18  Clarification posted for A4, Question 2. 
 March 25  Posted Assignment 5. 
 March 29  Posted March 29 lecture nots.
 March 31  Posted March 31 lectures notes. 
 April 3  Posted updates of March 22/24 lecture nots.
 April 5  Posted April 5 lectures slides.
 April 5  Updated March 17/22/24 lectures slides as noted. 
 April 11  Posted solutions and marking scheme for Assignment 4. 
 April 17  Posted Final relevant README under announcements.
 April 17  Posted general "post term" info re: office hours, exam location, etc.
 April 18  Posted marks up to and including Assignment 4 and any
remark requests.
 April 18  Posted administrative announcement regarding availability
of remarked assignments and tests, on "End of term stuff", "administrative
stuff."
 April 19  Corrected marks posting from April 18 to reflect that Assignment 4 is worth 5% of your final mark, not 15%.
 April 21  As the result of a student request, I scanned and placed
on the "Slides" web page the "Prolog Search Tree" we created for the Picnic example on March 29.
 April 21  Posted marks up to and including Assignment 5. 
 April 24  Posted description of Assignment 5 auto-testing, and how
to interpret auto-testing output.
 May 17   Posted unofficial final marks in class.