CSE 341 Online Reading Material

Autumn Quarter, 1994, University of Washington

Update as of Nov. 27, 1994: Solutions for the two programming problems of Part 2 of Examination 2 are available here.
Here is a reference on predicate logic. This includes a description of the process of translating English representations of knowledge into first-order predicate calculus.
Update as of Nov. 9, 1994: New reference on VIVA.
For general information about Macintosh Common Lisp, look here.
Here is Dalton's brief guide to CLOS.
Click here for a short description of fractals that might be useful to you in doing Assignment 3.
The Lisp Frequently-Asked Questions web page is here.
Here are some simple MCL graphics programs. The first is a simple MCL program that does some graphics on the screen. The second generates the C-curve fractal. The third is an interactive drawing program that can serve as a reference when beginning Assignment 4. Here are some Macintosh Common Lisp example programs which use graphics. These programs are provided by Apple Computer. They are likely to come in handy when doing Assignment 4.
AgentSheets is a visual programming environment implemented in MCL at the University of Colorado. Here is some discussion about the important aspects of AgentSheets from a conceptual point of view: AgentSheets discussion. The author of AgentSheets is Dr. Alex Repenning.
VIVA is a visual language for image processing. Creating a reconstruction of VIVA is a suggested topic for the CSE 341 term project.
Marshall's tutorial on C may or may not be of interest to 341 students.


tanimoto@cs.washington.edu (Last Update: 11/27/94)