Comment Loose the videogames (Score 1) 276
Every time I hear about teaching kids to program, it's all about the videogames. Kids like videogames right? So they should like programming them right? Wrong. How many young girls make their own makeup out of egg whites and whale barf (It's none)? How many boys are just chomping at the bit to build an injection molding machine so they can make a super soaker (none again)?
Why not use programming to let kids solve problems they hate, do work they don't want to do. Just like in the real world, I hate correcting spelling errors in a million documents, but my computer doesn't mind.
I bet johnny would be thrilled to discover that he could write a computer program to do his math homework, and I bet he'd be a lot better at the math as well, since he would have to exactly encode every step of the solution in an algorithm (as opposed to a mix of wrote memorization and guessing that often goes on in math classes).
Statistics too, is the perfect place for programming in schools. No one in the world performs any meaningful statistics without using computer programs, so why should students? It's way more important that they understand what a t-test is for and where to use it than that they know exactly how to compute it by hand and the proof for why it's valid.