http://www.c-jump.com/
Discover fundamentals of computer programming by playing a board game!
c-jump helps children to learn basics of programming languages, such as C, C++ and Java.
I've reached a new low. I just ordered one.
Discover fundamentals of computer programming by playing a board game!
c-jump helps children to learn basics of programming languages, such as C, C++ and Java.
Early on, I wrote a column about quantum mechanics (Mar. 2002, pp. 8-10), a topic I find endlessly fascinating. I've taken college courses on this and done extensive reading, but I'm by no means an expert. I had two objectives in writing that column: The first was to stimulate thought and discussion by relaying some of the ideas I've absorbed on the topic; the second was to establish the idea that it isn't necessary to be an "expert" at something to have the right to discuss it.
I think we have too much compartmentalization in science as it is, too much autodeferring to people that we hope know more about something than we do. It's all too human to substitute jargon and acronyms for true understanding, and if an expert can't explain something to an intelligent layperson, then that expert's understanding isn't what it should be. We should have respect for expertise, but not too much.
I got the reader feedback I had expected - physics gurus accusing me of "quantum mystery mongering," as though there's no real mystery there, I just hadn't broken through to their enlightened stage yet. Richard Feynman once said that anyone who said they understood quantum physics was wrong. That's good enough for me. Others wrote that I should stick to what I know. Where were they when I proposed that Mick Jagger and Eric Clapton were offering design tips?
I believe, and I argue in this essay, that the ideas of engineering are in fact in our bones and part of our human nature and experience. Furthermore, I believe that an understanding and an appreciation of engineers and engineering can be gotten without an engineering or technical education.