Home
TeachScheme, ReachJava!
 
Textbooks
Software
Workshops
Materials
Information
Testimonials

Software

Software:

The TeachScheme! uses the same programming environment, DrRacket. One simple download gets you everything.

DrRacket supports a series of functional teaching languages that gradually introduce new language features as students mature in their understanding of computing.

The ReachJava curriculum starts with a small Java-like language, name for now FunJava. The programming environment to support this language is still under development. For now, one can follow the curriculum using any of the Java IDEs, augmenting the language in the textbook with public visibility modifiers used for methods that implement those declared in an interface.

Testing support for standard Java is provided by two levels of unit test software. The Prima tester library is designed for a novice programmer while the Avanti tester provides additional features for a seasoned programmer.

Three libraries support the design of interactive games in standard Java, first in the functional style, then in imperative style, and the third library supports the conversion of any imperative style game into an applet with minimal additional overhead.

Additionally, student can experiment with sounds and music to complement their games using the SoundLib libraries.


last updated on Sun Mar 1 7:32:25 EST 2009generated with PLT Scheme