Want To Get Kids Interested In Programming? Teach Them Computer History
An anonymous reader writes "With poor IT teaching putting kids off pursuing a career in the computing it is time to look for a new approach. Taking kids back to the time of computing pioneers like John Von Neumann and the first machines — the likes of the Z3, the Eniac and the Colossus — would both inspire them and help get over the fundamentals about how computers work, argues silicon.com."
Because there's nothing more that kids love more than history lessons. Seriously, most kids have access to a computer these days. Those with the interest and aptitude will find themselves in the industry or academia, more likely through gaming than through history.
My generation still had game consoles. That helped.
MidnightBSD: The BSD for Everyone
But those paper magazines surely had a low data capacity.
. . . as opposed to new socially networking twittering systems that have high data capacity but low information content.
Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
EXACTLY! The way to get kids interested in programming is to encourage curiosity -- give them the code to a simple video game (tetris? Space invaders?) and let them tinker with it.
Nibble & Byte magazines used to list page-after-page of source code for Apple][ games. Typing that in, debugging the inevitable mistakes, etc. are good practice! Or show them the amazing old BeagleBros. 2-liner programs.
The reason kids find it difficult to learn programming is because it is taught in a drab uninteresting manner.
Well at least there are no false expectations of fun for when (if) they get a job coding ..
---- Booth was a patriot ----
Sorry, this article presumes a falsehood.
What poor teaching in Comp Sci is going on where exactly?
The reason people are leaving IT is because the job opportunities aren't there. I'll say it- outsourcing and H1Bs in the US and similar measures in other countries. .
How long does it for word from the older brother / friend to the younger brother / friend that the career choices aren't there and they should major in something else?
How rampant is age discrimination in IT?
When the boom hit in 1990s , people poured into IT because of the job opportunities. If this thesis is to believed , it was because the teaching was somehow better back then and today it's gone downhill, so people are leaving.
Nice try. It's all about the economics of being a software engineer. The two things that have changed those economics are
1) oversupply of labor through the devices of outsourcing and false claims made by corporations of desperate IT labor shortages coupled with lobbying Congress to increase, or make unlimited, the number of visas available for IT workers.
Software patents which stifle innovation and curtail opportunities for programming entrepreneurs.
The fact that both of these policies give unnatural leverage over marketplace dynamics to large corporations who in turn fund the re-election campaigns of the lawmakers who pass these laws means means ... everything.
The free market is a great thing until it works to drive up wages for workers. Then it's a tragedy of epic propositions and someone somewhere has to do something!! That someone is generally your senator.