Announcements! |
read the course
newsgroup post
to the course newsgroup from home
log of updates to web pages.
README - Information Re: final exam
|
End of term stuff |
office hours to be held before
the final
end of term administrive stuff
final exam schedule
|
Course Administration |
course information
sheet tutorial
rooms CDF accounts (as
of Jan 16)
course
description from the academic calendar
|
Lectures & Tutorials |
lecture slides and readings
lecture code
tutorial examples
|
Marks |
Marks (as of May 14, 2004)
Please confirm that your marks are recorded correctly.
These include your remark requests.
|
Midterm |
The midterm
The midterm solutions
Midterm marking scheme
Pre-Midterm Information Page
|
Other Admin Links |
UoT
- medical note CDF
- Working at Home Submitting
Assignments over the Web The New Computer
Science Curriculum Faculty of Arts
and Science Calendar
|
Scheme |
MIT Scheme
Home Page (Software and Documentation)
Debugging
in MIT Scheme "The Scheme programming
language" by Dybvig "Common Lisp the
Language" by Guy L. Steele "An
Introduction to Scheme and its Implementation" by Paul R. Wilson Google
archive of news://comp.lang.scheme/
|
Prolog |
SWI-Prolog Home Page (Software and Documentation) Coding Guidelines for Prolog
by Michael Covington GNU Prolog Manual Prolog Tutorial
by A. Aaby "Prolog by
Examples" by Roman Barták Intermediate
Prolog :- tutorial by J.R.Fisher "Logic Programming
Course" by Pierre Massicotte "Prolog
Programming A First Course" by Paul Brna Prolog:
A Tutorial Introduction by James Lu and Jerry Mead Adventure in Prolog by Amzi!
inc Google
archive of news://comp.lang.prolog/
|
Fun Reading (optional) |
Lisp Retrospective (essay)
by Peter Norvig
Tutorial on Good Lisp Programming
by Peter Norvig
Lisp as an Alternative to Java
by Peter Norvig
JScheme: Scheme in Java (free software)
by Peter Norvig
Why Functional
Programming Matters by John Hughes
C++?
A Critique of C++ by Ian Joyner The Case Against C
by P.J. Moylan A Comparative
Overview of C# The Essence of
Algol by John C. Reynolds A
Critique of Java by Harold Thimbleby
The Development of
the C Language by Dennis Ritchie Why
Pascal is Not My Favorite Programming Language? by Brian
Kernighan Can
Programming Be Liberated from the von Neumann Style? by John
Backus Teaching
the Fatal Disease by Richard C. Holt
|