© 2013 Permission to use freely granted. Distribution for profit not allowed without prior arrangement.
Plan and act today so you have no regrets tomorrow...
This is not about turning your kids into computer programmers. It’s a career and lifestyle choice that they are not ready to make, and you should probably not force it upon them. Instead, we should focus on what programming teaches our children:
There are now many programming languages that use simple, graphic commands such as blocks to get kids interested in trying them out. They free kids from the frustrating grammatical rules of the traditional programming languages (e.g., a semicolon behind each Pascal statement). A good one is Scratch from MIT.
Some good resources:
We live in a world of probabilities, and in many cases, that's how our business decisions should be guided. Unfortunately, we do not teach this to our children at a very young age even though it’s always around us.
Luck? One improves one’s “luck” with a better understanding of probabilities and statistics.
When I was taking auto shop in high school, I have a hard time visualizing how the engine works as a whole. I finally figured it out after I built something like this transparent model engine from Revell.
I found certain Lego Technics sets to be extremely educational in teaching how gears,
worm screws, and pulleys work together to create motions that seem extremely complex.
A few years ago, I finally learned how the old Chinese legendary “south-
Lego Technic parts are very precisely made so they lock very well and they can be
taken apart and re-
Here are some materials about using Legos to teach mechanical design:
More content to be developed soon... If you would like to contribute content, please