CSE 341: Programming Languages

This document describes the material generally covered in CSE341 at the University of Washington. While individual offerings vary significantly, they all meet this high-level description. This document is reviewed anually by past and future instructors to ensure it is a reasonable reflection of reality.

Last updated: Winter 2012.

Textbook(s) and/or other required material:

Varies depending on instructor, but typically:

Jeff Ullman, Elements of ML Programming
Dave Thomas, Programming Ruby

(In addition, significant on-line materials, tutorials, and resources are provided.)

Course objectives:

Topics covered:

The following topics are always covered:

In any particular offering, most of the following are covered:

A small number of these topics might also be covered: