Well, on
  http://blog.wired.com/geekdad/2007/07/how-to-teach-a-.html
someone named Allen suggests OpenGL.

I suggest that those contributors don't know that much about children,
nor vector calculus. ;-)

A while back Papert in Mindstorms proposed that young children be taught
to program in Logo, and that this would enhance their cognitive
development and expose them to 'powerful ideas'. A key idea was
recursion. There is a lot of evidence that many undergraduates find
recursion difficult, and that kids thought that in something like

TO PATTERN :SIZE
REPEAT 4 [ FD :SIZE RT 90 ]
PATTERN ADD :SIZE 50

that that final tail-wise recursion was a (shock horror) GOTO. Neither
could they cope with the reverse Polish ADD : SIZE 50. They enjoyed the
pretty patterns that the programs their teachers' wrote produced, but
they did not understand and could not write them themselves. So don't
teach kids to program.

{stands back and awaits the flames} 


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Paola Kathuria
Sent: 30 July 2007 19:26
To: PPIG Discussion List
Subject: PPIG discuss: teaching kids to program

I'm came across on Lifehacker:

  Teach a kid of program (how to?)
  http://tinyurl.com/3al4o8 (howto.wired.com)
  http://blog.wired.com/geekdad/2007/07/how-to-teach-a-.html

Have any of tried to teach your young kids to program?


Paola
--
http://www.paolability.com/

 
----------------------------------------------------------------------
PPIG Discuss List (discuss@ppig.org)
Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss
Announce admin: http://limitlessmail.net/mailman/listinfo/announce
PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/

----------------------------------------------------------------------
PPIG Discuss List (discuss@ppig.org)
Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss
Announce admin: http://limitlessmail.net/mailman/listinfo/announce
PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/

Reply via email to