This page lists resources that you may find useful.

  • Racket: This is the Scheme programming environment we will be using this semester. It is free software that runs on Windows, Mac, and Linux. I encourage you to install it on your own computer.
  • Teach Yourself Scheme in Fixnum Days - a free online text for learning Scheme.
  • JFLAP - Software for designing and simulating automata and grammars. A local copy is available. It's an executable Jar file, so if you're on Windows or Mac you should be able to double-click on it to run it.