I think robotics could be a lot of fun, if he hasn't explored that yet.
Hi Iucounu
I saw on the other thread you mentioned the lego mindstorms - I know age appropriateness is inappropriate here but what is your sense of them? DS 4.7 played with them at a festival and thought they were super cool but I didn't get a good sense there of what you actually have to do - how much programing is there - how complex is it? DS is very intersted in how things works and robots and the like, but his growth is all in reading and science not yet in math - he is ahead of age there but not as startlingly as in the other areas. So I am wondering if we should just wait on them or if we could start with them. When did you start and what else was yours doing when you introduced them?
Thanks!
DeHe
I got them a month or two ago, IIRC. My son has always been interested in robots (Bender from Futurama is his favorite TV character, etc.) and has been psyched for some time about building one. What he was doing at the time: had shown a lot of interest in his normal Legos, done some other kinds of kits, a little bit of programming, and before that a lot of talking and thinking and reading about robots, and to a lesser extent about programming.
IIRC the set comes with a lot of pieces from the "Technics" line (struts etc.), plus extra pieces including wheels, tank treads, a CPU, several servomotors, a sonar sensor, an RGB light sensor, and some other odds and ends. It also comes with a software disk and a few simple written instructions.
The software disk comes with a visual programming environment-- you can basically take a drag-and-drop approach to programming a lot of behaviors, inserting loops, etc. It also comes with plans for several robots, including starting programs for them to run which you can download to the robot via a USB cable. You can modify the programs, and save them separately, right in the visual programming environment, then download the changed programs the same way. Then you just push a button or two and the program runs.
There are step-by-step instructions for each pre-designed robot which are pretty comprehensive. Though the instructions do seem a bit challenging at some points, my son was able to put the robots together all by himself with no help. I would guess most bright kids could do it, too. I would say that the robots in the kit take a few hundred pieces, maybe, to put together, but the stuff he's building with the pieces now is smaller.
Later on, if your son gets more into programming, you can also program the CPU in C, Java, and some other programming languages, including one developed specially for the systems by LEGO, IIRC.
I think Lego did a great job with the set, in keeping things complex enough to be interesting but accessible to just about anyone. After my son has grown into Mindstorms a bit more, I plan on getting him some non-Lego robotics stuff, but this is a great introduction. I'd get it!