On Jul 16, 2011, at 10:55 AM, Stephen Bloch wrote:
> I have a hard time believing that EVERY CS educator who evangelizes for
> something other than PBD "has no scruples".
I made a typically Matthias-strong statement and I need to explain what I mean.
1. We want to teach every child how to program.
2. We need a reason for that.
3. It can't possibly be that "it's good for you" or "you will program when you
grow up." It's not (really) true.
(Yes, I know I wrote the introduction to HtDP.)
4. It isn't that the acquired skills transfer. Emmanuel has pointed to
substantial evidence against this generic claim.
5. The only good reason I can currently imagine is that we wish to transfer
skills to mathematical education.
And that leaves only one option: start with mathematical-style programming
because we know that this is mathematics and there is no transfer needed. It is
the *same* skill.
;; ---
If you can justify 'programming for all' in any other way, I am listening.
_________________________________________________
For list-related administrative tasks:
http://lists.racket-lang.org/listinfo/users