University of Toronto - Spring 2000
Department of Computer Science

CSC 324: Principles of Programming Languages

Instructor: Diane Horton


Announcements! read the course newsgroup
post to the course newsgroup from home
Lectures and Tutorials lecture slides
lecture code
Assignments document on testing
Assignment 1: Basic Lisp
Assignment 2: Evaluating Queries
Assignment 3: Prolog Basics
Assignment 4: TTC Trips
Assignment 5: Syntax
cover sheet for assignments
practise problems on grammars and parameter-passing
Tests quizzes and exams from last term
Quiz 1: test; solution
Quiz 2: test; solution
Quiz 3: test; solution
solution for the midterm
Quiz 4: test; solution (revised)
Quiz 5: test; solution
Marks course grades are no longer available here
how to get something remarked
Remark Request form
Course Administration course information sheet. Note additional office hour
restructured course grading scheme
tutorial rooms
324 accounts (as of January 24th)
course description from the academic calendar
Links re Course Content online lisp tutorial from Tulane
Online Common Lisp book by Steele.
Free/Shareware Common Lisp implementations
XSB Prolog (manual, downloading it, etc.)
Prolog course notes from Leeds, UK. (Examples in SICStus Prolog)
Other Useful links CDF lab home page
CSSU (CS Students' Union) home page
Department of Computer Science home page
Department of Computer Science Undergraduate Committee
University of Toronto home page
Final exam schedule for the Faculty of Arts and Science


For further information about the course or to report problems with the web page, contact the instructor, Diane Horton: