CSE 413 Spring 2011 -- Scheme

Notes

Based on notes by Alan Borning. The primary reference on Scheme itself is the R5RS language definition (see below under Other Resources).

  1. Scheme Basics
  2. Recursion and Applicative Programming
  3. Side effects in Scheme
  4. Scoping
  5. Garbage collection
  6. define-struct in Racket

Racket (formerly DrScheme) Programming Environment

Note: After you install Racket, be sure to change the Language option to Standard (R5RS) the first time you launch DrRacket).


Other Resources

(If you find something else that you think others would be interested in, send mail to the instructor so it can be added.)


Back to CSE 413 home