From POPL to the Classroom and Back
Matthias Felleisen
Presented at: POPL 2002, Portland, OR
17 January 2002
This invited talk presents an overview of the TeachScheme! and DrScheme
projects. The goal of the TeachScheme! project is to incorporate the
principles of programming and programming languages into the introductory
programming curriculum at the high school and college level. The goal of
the DrScheme project is to produce a program development environment that
supports the pedagogy and design principles of the TeachScheme!
project. In turn, both projects raise interesting questions concerning the
design of programming languages and the design principles behind large
programs. The talk will indicate where and how our work on introductory
programming led to interesting insights in these research areas.
matthias@ccs.neu.edu