Slashdot Mirror


How Early Should Kids Learn To Code?

the agent man writes "Wired Magazine is exploring how early kids should learn to code. One of the challenges is to find the proper time in schools to teach programming. Are teachers at elementary and middle school levels really able to teach this subject? The article suggests that even very young kids can learn to program and lists a couple of early experiments as well as more established ideas including the Scalable Game Design curriculum. However, the article also suggests that programming may have to come at the cost of Foreign language learning and music."

5 of 299 comments (clear)

  1. As early as they can read by TheRealMindChild · · Score: 5, Interesting

    We had a computer class once a week when I was in Kindergarten (1984-1985 to put it in perspective). We would type out small, prewritten LOGO programs and afterwards would discuss what they did and how our programs went wrong. We even had this little tank like robot in which you would input LOGO commands and it would move like the turtle would on the screen. It was what got me interested in everything programming and computers

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  2. That's fairly easy by Opportunist · · Score: 5, Interesting

    As soon as they're interested in it. Simple as that.

    Huh? That doesn't fit into your curriculum? Then I think it's time you ponder whether your curriculum has a problem or whether you want to continue making it the kids' problem.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  3. Re:logic by happy_place · · Score: 5, Interesting

    One problem with math education is that it simply isn't the same thing as logic or computer linguistics. Even Discrete Mathematics uses a whole different set of terms, jargon and solves only a subset of the sorts of logical conditions one can expect to program in a computer. But then that's been a problem for mathematics since its inception--its application to real world issues and uses...

    And very few schools actually teach programming, even at the High School level, let alone at lower level education. One reason is that a programmer generally gets paid better than a public school teacher, and so if you know how to program you've probably got a better paying job not at school. Further there's the question of what is a decent education in programming--and do you focus on programming at all with the limited time and access to computers--or teach them basic computer skills and be happy with it.

    In a public school you can probably expect the computer science teacher to double as a coach, with his first love being coaching. My High School experience was a bunch of us "smart kids" (most of them were kids who had dads with computers and that had taught them a few things) figuring it out, while the teacher floundered to explain sorting algorithms and what recursion was. (He had no clue, though I didn't realize this until I got to College and what had taken months to study and explain was all explained in perfect clarity by a grad student in about an hour lecture...)

    --
    http://www.beanleafpress.com
  4. Re:In utero by happy_place · · Score: 5, Funny

    The problem with teaching children in utero is the smarter ones hack mommy's system and that makes for a difficult pregnancy, with her constantly craving hot pockets, bacon flavored snacks and highly caffienated beverages.

    --
    http://www.beanleafpress.com
  5. Reading, writing math, music and ball sports. by Anonymous Coward · · Score: 5, Interesting

    Programming will be picked up long the way. Many trades nowadays seems to involve some programming in some sort of language - Excel Macros; ask an accountant. But is that really important for a child's future?

    What's is going to help the kid in his future academic career is reading, math, writing, music and ball sports.

    Yes, sports. Sports are a great way for a kid to learn social skills. And playing ball at an early age will help the kid develop "ball sense" which will help him with any sport he chooses later on. That's something that a developing brain is most apt to learn and something that people who don't have the experience as a chile never seem to pick up. It seems to be a skill that gets hardwired in at a very early age and once that window is closed, one can never get that sense. I know , I've tried. My coaches are always asking me if I played ball sports as a child because I don't have that "ball sense". and no matter how many hours playing, I just can't get it. (I spent many hours as a child in front of the Apple ][ programming BASIC)

    And music. Don't force the kid, but music.

    I don't get this fetish for getting children to learn to program. In the grand scheme of things, it's a skill that's not that important as a child.

    Looking back at my life (I'm mid forties), the programming as a child actually harmed me. I missed out on a lot of childhood things and it did me very little good as an adult - especially now when my job of off-shored and getting another programming job is proving to be extremely difficult.

    And another thing too, all the big shots - the ones who get the six figure bonuses when they cut costs by doing things like sending jobs overseas - were all ball players in college. They are the ones with all the personal connections - they get canned, their ball playing buddies gets them another cake job.

    My friends are machines and other socially inept techies.