CSE 341: Programming Languages

Winter 1997


Personnel

Name Email Office Hours
Instructor David Notkin notkin@cs.washington.edu 2:30-3:30PM Monday (and by appt.)
Teaching Assistant Craig Kaplan csk@cs.washington.edu 9:30-10:30AM Monday (and by appt.)


Schedule

Lectures: MWF 10:30-11:20, LOW 101

Quiz AA, TTh 8:30-9:20 LOW 117
Quiz AB, TTh 9:30-10:20 EEB 318

The Thursday sections are going to be held on a drop-in basis, in whatever computer lab is appropriate for the language being studied. For ML, Thursday sections will take place in Sieg 329, the instructional xterm lab. Attendance is optional.


Handouts

Text

Reading

Object-oriented Programming/Smalltalk-80 Logic and Constraint Logic Programming/CLP(R) Functional Programming/ML

Some Lecture Notes

Note: These are very rough. Some of the material is taken from a variety of places. There's no guarantee that I covered exactly this material in class.

The Mailing List

To subscribe to the mailing list, send email to majordomo@cs with an empty subject line and the text

subscribe cse341

as the body of the message. The address of the mailing list is cse341@cs. Do not send subscription requests to the list itself.

Threaded Mailing List Archive


Smalltalk help

Some additional help in starting up Smalltalk under NT 4.0.

The following material is a slightly out of date page for using Smalltalk in the PC Lab. We'll update it soon, but the basic idea will be the same, except that the lab is now running NT 4.0 instead of 3.5, so the interface is pretty different.

Here is a cheat sheet from an earlier instance of CSE341.

Here is an image of a section of the Smalltalk class hierarchy. It's just interesting to look at.

Using ML

SML/NJ is available on the instructional DECStations (Grizzly, Wolf and Lynx). The executable is located in /cse/courses/cse341/97wi/sml and is called sml. You might want to add the directory to your path.


Old CSE341 Home Pages

  • Autumn 96
  • Spring 96
  • Winter 96
  • Autumn 95
  • Spring 95
  • Winter 95
  • Autumn 94
  • Resources on the WWW

    General Programming Language Research Resources

    Functional Languages Resources

    Object-Oriented Languages Resources