CSE logo University of Washington Computer Science & Engineering
 CSE 413 Au 2004 - Syllabus
Course Goals
Expand our notions of programming, learn some basic concepts of programming languages, and gain insight into how languages are implemented. The course will study functional and object-oriented programming using the languages Scheme and Java. There will be a final project.
Prerequisites
CSE 373 (data structures and algorithms).
Catalog and Time Schedule
UW Catalog entry and the UW Time Schedule entry for CSE 413.
Course Format
The class meets three times a week for lectures. On your own time, you will have homework to do, mostly computer programs to design and debug. You will be working on homework more or less all the time, with frequent, inflexible deadlines. You will need to use the Internet to get and turn in assignments and to keep in touch with the course.
Textbooks
There is one required textbook for this course: However, please feel free to save some money and buy the fifth edition of this book; we won't be relying on any of the new features. This is available for purchase online. Some copies of this book (sixth edition) will also be on reserve in the Engineering Library.

You might also find this book helpful for further information on Scheme: