CS 345 resources:

Announcements:

12/2/02: A list of potential exam questions.

12/2/02: The answers to Homework #3 are now online.

11/12/02: The final exam date and time are: Wednesday, December 11, at 8:00 am. (I know, I don't like the time either.) The room is Harney 510, our normal room.

11/11/02: Homework #3 is now available. Also, you should start reading Chapter 1 and 2 of Brna's Prolog notes.

10/21/02: Answers to Homework 2 are now online.

Pictures showing the answers to task 1 are here and here.

10/2/02. You should begin reading the Touretzky book on Common Lisp. Skim chapter 1 and read chapter 2.

10/2/02 - Homework #2 is available on the web - it's due 10/16. We'll discuss it in class on Friday.

There is a typo on the first assignment - a queue is a LILO structure (last in, last out), not a LIFO structure. You should implement a LILO queue.


Lectures:

Summary lecture from 12/2/02.

Prolog Lectures:

Lisp lectures:

(Note: these notes are the ones I prepare for myself for lecture - they consist of reminders of things to talk about, an outline of topics, and some examples. They're not a substitute for attending class. I'm putting them here as an extra resource.)

  • Intro Lisp notes from 10/2/02.
  • Lisp notes from 10/4/02.
  • Lisp notes from 10/7/02.
  • Examples from 10/7/02.
  • Lisp notes from 10/9/02.
  • Examples from lecture - 10/9/02.
  • Lisp notes from 10/11/02.
  • The 'dribble' file from lecture - 10/11/02.
  • Lisp notes from 10/14/02.
  • The 'dribble' file from lecture - 10/14/02.
  • Lisp notes from 10/16/02.
  • Lisp notes from 10/18/02.
  • Lisp notes from 10/23/02.
  • Lisp notes from 10/25/02.
  • The 'dribble' file from lecture - 10/25/02.
  • Lisp notes from 10/30/02.
  • The 'dribble' file from lecture - 10/30/02.
  • Lisp notes from 11/4/02.
  • The 'dribble' file from lecture - 11/4/02.
  • Lisp notes from 11/6/02.

    Smalltalk lectures:

    Notes: