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

Reply via email to