Welcome to the CSE233 Home Page!

This is your brain on Scheme! (Conso ergo sum)

Lectures 

a
Recursion and Iteration
Higher Order Procedures
Programming with Abstract Data
Symbol
Pattern Matching
Modularity, Objects, and State
Local State
Flip
Environment Model of Evaluation
Object Oriented Programming
Mutable Data
Mutable List Structure
Streams
Metalinguistic Abstraction
  History of OOP and multiple inheritance

Instructor & Teaching Assistants 

Dan Dentinger 
Trevor Cickovski
James Crowley
James Jenista

Office Hours

Links

Internet Scheme Repository Home Page
Hal Abelson's Home Page
Gerry Sussman's Home Page
comp.lang.scheme
Lambda Humour 
Despair, Inc.

Problem Sets


.Emacs File 
Problem Set #2  (Solutions Posted) 
Problem Set #3(Solutions Posted) 
Problem Set #4 (Solutions Posted) 
Problem Set #5(Solutions Posted) 
Problem Set #6  - now due Friday, 04/12(Solutions Posted) 
Problem Set #7
Problem Set #8 

Scheme files

tabletree.scm is a binary search tree implentation of a symbol table
streams1.scm gives a solution to Ex. 3.50 from the book (done in class)
genera1.cpp and print.hpp are a C++ program using operations on sequence using the STL (equivalent to a streams exercise in scheme)

ch2support.scm
figuresdata.scm
figuresobject.scm

queue.scm NEW
queue2.scm
make-monitored.scm

More scheme files
Midterm Material
Problem 2 of the Midterm

Programming Hints and Study Helps


Code (all of it) from the text 
MIT Scheme User's Guide

MIT Scheme Reference Guide
GNU Emacs Interface to Scheme 
 
Exams From Prior Years 
Exam #1 Spring 1994 

Exam #1 Solutions Spring 1994 
Exam #2 Spring 1994 
Exam #2 Solutions Spring 1994 
Final Exam Spring 1994 
Final Exam Solutions Spring 1994 

Administrative Information 

Mailing List