CSE 341: Programming Languages

Steve Tanimoto, Fall 1994

In addition to a term project, there are six programming assignments. Three of these are simple introductory assignments in each of the languages Lisp, Prolog, and Smalltalk. The three additional assignments, which use Lisp, introduce rule-based programming, graphics in a window, and event-driven handling of user interaction.

Late Policy

Each assignment is due at the beginning of class on the due date. Unless otherwise noted, if an assignment is turned after the beginning of class but by the beginning of the next class, then the possible points are reduced by 20 percent. (Assignments requiring demonstrations have slightly higher late penalties.)

Teamwork

Each student does assignments 1 and 2 individually. Assigments 3 through 6 may be done individually or in teams of two. Both members of a team get the same grade for that assignment.


tanimoto@cs.washington.edu (Last Update: 09/21/94)