University of Toronto - Fall 2004
Department of Computer Science

CSC 324: Principles of Programming Languages

Changes to the CSC324 web page will be logged on this page.

January 12 Posted unofficial final marks.
December 18 Solutions to Prolog MGU Example from Class (slide 91) posted in Prolog Slides section.
December 17 Since many could not get in to pick up A5 solutions, I've posted A4 and A5 solutions and marking schemes.
December 14 Posted scanned copy of some of my handwritten procedural language design and prolog slides (following requests). MGU solutions will be posted shortly.
December 14 Updated info about A5 pickup and office hours. See links from "End of Term" section.
December 6 Posted final review slides.
December 6 Posted "end of term" info, including the CSC324 Exam Cheat sheet, which you should look at.
December 6 Posted Procedural Design Slides II.
November 29 Posted Prolog Slides V and Procedural Design Slides I.
November 29 Tutorials 9 and 10 (Nov 22 & 29) now posted.
November 25 Waiting to get Monday's tutorial notes from our TA.
November 24 Posted new Prolog slides "Slides IV".
November 24 Updated lastest Prolog code with Length Accumulator Example.
November 24 Posted A3 Marking Scheme, for your reference.
November 22 Posted A5.
November 21 Posted Prolog code we've been developing in class.
November 18 Posted A3 solutions and marking scheme to A3 Web page.
November 17 Posted new Prolog slides "Slides III". (sorry forgot to update the log file last night).
November 16 Marks for A1, A2, A3 and Midterm are posted.
November 15 Posted new Prolog slides "Slides II".
November 14 Posted Prolog code from class to Slides page.
November 5 Marks for A1, A2 and Midterm are posted below. A2 will be handed back in Monday tutorial. The solutions may not be posted until Friday Nov 11. I'll ask that they be posted to the newsgroup sooner.
November 5 Posted a "reminder" on the A3 page. Please read.
November 5 Posted links for Mon Nov 8 and Thurs Nov 11 tutorial notes. The notes will be made accessible within 12 hours of the completion of the tutorial. If this doesn't happen, please email the newsgroup (since I'll be away).
November 5 Posted Assignment 4.
November 4 Posted ML slides from Tuesday lecture. See also note about reviewing the "Efficiency and Let" material from Monday's tutorial.
November 3 Posted Prolog slides.
November 1 Posted midterm solutions and marking scheme.
October 31 Removed 2-, 4-, and 8-page versions of ML slides. They were missing pages. (Too many conversions of file formats using old software.) I'll try to get the page-efficient versions to you soon.
October 30 Posted 2-, 4-, and 8-page versions of all ML slides.
October 30 Posted ML tutorial notes for the evening class's tutorial and the UTM tutorial. There will be overlap between the tutorial notes, but you should check them all because, unlike with other modules of the course, the tutorials are not in synch.
October 29 Posted marks for A1 and midterm. I'll hand back midterms in tutorial on Monday and post solutions that day.
October 28 Posted ML Slides III. These include all the slides from Slides I (since we didn't complete covering them) as well as new slides.
October 26 Posted slides from today's lecture.
October 26 Changed readings list for ML section. Mitchell 8.2 is now mandatory reading. (You'll need to understand exception handling for A3.)
October 24 Posted Assignment 3. Note that it was previously distributed via the newsgroup. Sorry I was unable to update the web page until now.
October 20 Posted slides for lecture.
October 20 A2 Solutions are posted.
October 20 Posted "common mistakes when learning ML" notes on tutorial page.
October 20 Posted October 19 ML Tutorial notes ("Tutorial 5").
October 18 Posted Assignment 1 solutions.
October 17 Updated our "Pre-midterm" page. Note the unusual location of the midterm.
October 17 Posted Midterm review slides.
October 17 Posted 2 extra documents from office hours on our A2 page and (redundantly) on our Tutorials page. These are a continuation passing example, and some other examples from office hours.
October 17 Updated copies of Tutorial 3 and Tutorial 4.
October 17 Updated the reading list for ML/Typing module.
October 17 Added Tutorial 4 notes to our web page.
October 13 Posted that our tutorial on Thu Oct 14 will be in BA1190 (one room for all).
October 12 Posted the set! slide from class ("Slides VI").
October 11 Final Scheme slides posted ("Slides V").
October 9 Assignment 2 reposted. It is identical to the previous assignment except for Question 5. Prof. Penn wrote this question and detected a small error, which he has now corrected.
October 8 Updated code samples from class. (See slides page.)
October 7 Uploaded slides from Tuesday's class on lambda expressions ("Slides IV").
October 7 Tutorial 3 was posted.
October 5 Uploaded extended version of "Slides III" ("Slides III*").
October 5 Assignment 2 was reposted.
October 3 New Scheme slides uploaded ("Slides III").
October 2 Assignment 2 is posted.
September 30 Main page announcement of schedule change Oct4-7.
September 30 Added Tutorial Room Assignments for October 7.
September 30 Updated Scheme code file with new code developed in class.
September 29 New Scheme slides uploaded ("Slides II").
September 28 Updated main page to add link to new undergraduate announcements page.
September 27 Changed system for disseminating tutorial notes, so they're now maintained by me on our local page. See updated tutorial notes page. These notes are the same as ones that you downloaded previously.
September 26 Updated the A1 Clarification Page URL.
September 22 Scheme slides uploaded.
September 22 Announcement about tutorial room change October 7 ONLY.
September 22 Linked tutorial notes.
September 20 Updated the contact info for TAs.
September 20 FYI - no changes to the slides for class on the 21st. (We're using the ones that were posted last week.)
September 20 Assignment 1 is posted.
September 19 Tutorial Room assignments added to Web page.
September 19 Updated CDF accounts list.
September 14 Added second set of slides to Formal Spec module.
September 13 Updated CDF accounts list.
September 12 Web page published.