Educational Software for Ages 6-12 on Unix? 9
MarkB asks "I have an autistic five year old boy who is mad keen on maths, music and drawing. His school want him to have his own computer. I would like to start him on UNIX (rather than MS which the school offers) but need to find educational software suitable for young children. What software is available or being developed for the six to twelve age group? I am happy to join a project and get my hands dirty (java)."
Software.... (Score:1)
phht! (Score:1)
pfah!
gcc (Score:2)
I'm not sure about at 6 years old but starting at about 10 (or maybe earlier) I'd suggest gcc. I guess when I was a kid we had BASIC but I was doing assembler within 6 months of BASIC so if this kid really is into maths at 5, C before 10 should be a breeze. You need a nice easy API though - I'd have gone crazy if I had to use X or Win32 directly at that age. I feel like programming has become harder and harder over the years as the brain cells die off. Start 'em young!
Before 10 (maybe 6 but I certainly would have had trouble at that age) I'd suggest Logo. There are a few free implementations for X out there. It's a nice clean language with much of the power of Lisp and it's dead easy to produce pretty graphics.
--SEUL/edu (Score:2)
http://www.seul.org/edu/ [seul.org]
The focus is on using Linux in education at all levels, K-College, both in the classroom as well as administration.
Hope this helps!
Linux for Kids (Score:2)
Way too far... (Score:1)
Any Java program... (Score:2)
Surprized nobody mentioned the obvious. (Score:2)
Wine [winehq.com] allows you to run windows programs on linux. It is getting better every day, and who knows it might even run a program you want.
If it doesn't work, make it work.
Yes you can start from scratch and write you own educational program. If you have the time, please do. Might I suggest a generic game engine that can be used to write Myst like games for linux. It appears to me that most educational games a based on Myst on the high level, (but with a lot more things to click on, and more obvious solutions) with sub games. Let an artist make the game screens and play. This allows linux to get many educational games once you get your engine working.
Teach him to program. (Score:1)
Perhaps 5 is a little young for programming - but packages like GIMP, Xpaint, Blender and AC3D are well within the abilities of a 5 year old...and if he can make the artwork and you can bring them to life, then that's a special kind of magic between parent and child.
If you can program (or learn) then you and he can form a lasting bond as collaborators in this way.
That's certainly worked well for my son and I. You can see the results at http://tuxaqfh.sourceforge.net and http://tuxkart.sourceforge.net