Here's a comparison of the curricula used in traditional and Scheme-based courses. The data were provided by Michael Hunt, a teacher at Houston's Awty School.
| Week | Pascal, 11th Grade | Scheme, 9th Grade |
|---|---|---|
| 1 | introduction | algebra, functions, DrScheme |
| 2 | syntax | conditionals |
| 4 | Turbo Pascal, i/o | design recipe |
| 5 | numbers, strings | symbols |
| 6 | algebra | linked lists |
| 7 | text files, top-down | structures (via lists) |
| 9 | conditionals | graphics, recursion |
| 10 | loops, big-O | lists of unbounded length |
| 14 | procedures, stubs | lists containing lists |
| 16 | gcd, compound interest | consuming and producing lists |
PLT / scheme@cs.rice.edu
Last modified at 23:44:04 CST on Sunday, February 08, 1998