Slashdot Mirror


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."

7 of 200 comments (clear)

  1. Riiiiiight. by OG · · Score: 4, Insightful

    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.

  2. Re:Frankly... by laffer1 · · Score: 4, Insightful

    My generation still had game consoles. That helped.

  3. Re:Frankly... by PolygamousRanchKid+ · · Score: 5, Insightful

    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!
  4. Re:Yea... teach them history... by Anonymous Coward · · Score: 5, Insightful

    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.

  5. Re:Teaching programming in an interesting manner by nurb432 · · Score: 4, Insightful

    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 ----
  6. This got in here how exactly? by WOOFYGOOFY · · Score: 4, Insightful

    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.

  7. Re:IT is a bad career move. by unimacs · · Score: 3, Insightful

    I guess it's my bias, but I don't put a lot of stock in certifications and those you listed have nothing to do with programming. Certifications show that you know how to use the technology du jour but don't demonstrate that you have a fundamental understanding of how computers work. I'd also be suspect of a degree program that focuses on .NET or any one particular framework.

    When I'm looking to supplement our staff, sure I'd like to have somebody who's experienced with the technology we're using at the moment. At the same time, I'd take a clearly talented C++ developer whose never written a line of Java in his life and who really wants the job over somebody who is competent with Java but otherwise nothing to get excited about.

    Good programmers are good programmers regardless of language and they should be able to easily pick up new ones.