Subject: Re: teaching kids functional programming
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 22 Nov 2006 05:32:58 -0600
Newsgroups: comp.lang.lisp,comp.lang.functional
Message-ID: <O5mdnbAR-s_3qPnYnZ2dnUVZ_vKdnZ2d@speakeasy.net>
Mark Tarver <dr.mtarver@ukonline.co.uk> wrote:
+---------------
| One reason functional programming has not become more widespread, is
| that it is rarely encountered by our children or teens during their
| learning process. Here is an open question for you all.  Do you think
| that functional programming can be taught with benefit to those of
| school age and if so, how do you think this might be done? 
+---------------

Back before the PLT Scheme team got chased away from Rice [ha, ha,
only serious], there was this thing called the TeachScheme project
<http://www.teach-scheme.org/>, which still seems to exist but which
has [sadly, IMHO] been renamed to "TeachScheme, ReachJava!", though
it still appears to start the program with Scheme, see:

    http://www.teach-scheme.org/Overview/
    http://www.teach-scheme.org/Materials/

The original scope included a curriculum for teaching high-school
students and college freshmen Scheme... *and* a series of summer
workshops to teach *teachers* how to teach the curriculum. [Very
important, that last bit.]


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607