Resources for first-year courses in Scheme

Textbooks

Course Pages for Courses Using Scheme (HtDP)

Course Pages for Courses Using Scheme (non-HtDP, non-SICP)

Course Pages for Courses Using Scheme (SICP)

Other Links

  • Felleisen et al.: criticism of SICP and justification of HtDP (PDF)
  • Felleisen et al.: description of TeachScheme project (PDF)
  • Bloch: Scheme and Java in the First Year (description of experiences at Adelphi)
  • List of schools using Scheme (as of Nov 2002)
  • Gray and Flatt: OOPSLA 03 paper on ProfessorJ, a Java implementation built on top of DrScheme that uses language levels
  • Code and documentation for ProfessorJ