PLT logo The TeachScheme! Project
sponsored by:
    National Science Foundation
    Department of Education (FIPSE)
    Exxon

Rice University's TeachScheme! Project develops and disseminates an innovative introductory curriculum on computing. The Project's primary premise is that Computer Science is as essential to a liberal arts education as English and mathematics. Students who learn to design programs properly learn to analyze a problem statement, typically stated as a word problem; express its essence, abstractly and with examples; formulate statements and comments in a precise language; evaluate and revise these activities in light of checks and tests; and pay attention to details. In short, they learn those skills that problem solving in mathematics and essay writing in English (should) teach, too.

To accomplish this goal, the TeachScheme! Project has developed two radically novel concepts:

These innovations enable teachers and students to focus entirely on problem solving skills and to ignore the whimsical details of syntax almost completely. They have been classroom tested by over 60 high school and college teachers. And they work!

You can learn more about these new ideas from the TeachScheme! Summer Workshop series:

For more information, visit the following Web trees:

DrScheme The Scheme Programming Environment
How to Design Programs The Curriculum Material on Programming
Workshops The Workshop Site
PLT About Us