4 and 8 year old sisters impress judges in programming contest
straitstimes.com
straitstimes.com
Yes! \o/
Even more surprising than kids able to hack, are adults in school technology ACTUALLY able to push through real hacking tools, instead of the industry-prep crap often "donated" by big IT.
These children are loved.
Not quite the same wow factor as beating, say, 25 year olds :) Title is a little misleading in that respect.
I doubt the gap is that massive (and more in "maturity" than intellectual)
Any Thoughts??
If you have to go with software only for some reason, Squeak should be nice. Also VPython (http://vpython.org/) allows one to animate 3D-scenes easily. PyGame (http://www.pygame.org/news.html) might also be worth a look, however it is slightly more difficult to get started (the level of abstraction seems to be a bit lower, as you handle sprites yourself).
I have played with Scratch longer and its just pure fun. It actually teaches code-sharing; kids can push their projects to a central repo where other kids can see a screenshot and run the program in their browsers (java applet) or download the source code. You will often see "forks" of someone's game show up with interesting changes.
It is an environment where you have sprites and other objects. You program by assembling visual blocks that are either control structures, instruction top modify properties of objects, event triggers etc. It is good because it greatly reduces the part of learning to program where you find the syntax errors in your code. It is also a lot of fun because the result of your program is visual, animated and interactive.
I introduced it to my nieces a few month ago. I installed it, opened it and told them they could use it to create games, I didn't teach or showed them anything about it. Since then, they have created a few games and started a contest with their cousins on who creates the best game.
Also scratch itself is constructed in Squeak, the environment the kids used in the original article.
SCREEN 12
LINE (2,2) - (200,200)
Or possibly Python with http://vpython.org/Isn't this another proof of the success of constructivist learning?
Learning by doing using tools specifically designed to encourage this approach?
?...
10 PRINT "NINA IS COOL"
20 GOTO 10
My parents had no idea how to use the computer but they thought it was a good thing for us to learn.More kids should get their hands of a programming environment when they're that age.