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