University of Toronto - Spring 1999
Department of Computer Science
CSC 324 - PROGRAMMING
LANGUAGES
Prolog Assignments
I'm sorry I didn't tell you all before -- the Prolog assignments are marked
and available on the desk outside my office. (SF2105)
Pre-Final Exam Office Hours
Due to extensive griping and whining, I
am having office hours on Monday from 2-3:30pm. Be nice to me, that's my
birthday.
My office hours this week have been
changed -- please see the announcements page for a few more details.
Paul Gries, SF2105D:
Fri 23 Apr 10-12
Fri 23 Apr 6-8pm
Quiz Solutions
The quiz solutions will start to appear here as I get
them ready. Please note that I am doing them in the order of easiest
translation to get as many up as quickly as possible, so you shouldn't try to
draw any conclusions from it.
General Information:
| Instructor: |
Paul Gries |
| Email: |
pgries@cs.toronto.edu
|
| Office Hours: |
Monday 2-4 p.m., Wednesday 3-4 p.m., and by appointment |
| Office: |
Sandford Fleming 2105D, 978-1930 |
| Lectures: |
Tu 7-9 p.m. in LM159 |
| Tutorials: |
Tu 6-7 p.m. (except week 1) |
Java Tutorial Breakdown:
Note: UC 85 has a capacity of 50. Because of this, if you are not yet
enrolled, please go to one of the LM rooms.
| Java TA | Room | Last Names |
| Terence Choy | LM 123 | A-I |
| Diana Zaiu | UC 85 | J-P |
| Ray Ortigas | LM 159 | Q-Z |
TA links:
Course Administration:
Quizzes and Tests
Extra Course Slides
Assignments
Postscript
Links
to programming language resources
-
Lisp. This is the home page
of Allegro Common LISP, the environment in the CDF facility. You can
download the Lite versions for Windows and Linux for free, or get a
full-featured demo good for 30 days.
-
A cool Lisp
site
-
Prolog. We are
using XSB Prolog in this course. It can be downloaded for a
variety of platforms from ftp.cs.sunysb.edu.
The manual
is also available.
Links
to Java resources
-
Java. This is the home
of Java. It has links to all sorts of places, including a
download page for the JDK. There are several good tutorials. We
will be using Java 1.2 in the CDF facility, and the recommended
programming environment is Java WorkShop. (To run it, type "jws"
at a command prompt.) (If you hate JWS, feel free to just use the
JDK.)
- Online
homework, developed by Diane Horton, Karen Reid, and others,
for CSC148. Try (at least) the first two sections; you'll need a
Java-capable browser. Note that this is part of the CSC148 web
site. <--- Do this!!!
- Online Java language
tutorial <--- Do this!!!
-
Documentation for the
API libraries (Very useful)
-
A very nice Java glossary. (Very useful)
- The U of T Java
Development Center
-
Simple Java
examples from the 108 web site
-
Check out this "Unmaintainable
code" link.
- Free Java
Development Kit (JDK)
- Brief instructions for using
the JDK
- Kawa, a Java environment
you can use free for a month or two; this one is good for older
machines, and has a great debugger.
- Download a demo of Java
Workshop, the CDF environment
-
Some online
books, including information on Java (free registration required)
For further information about the course
or to report problems with the web page, contact the course coordinator,
Paul Gries: