I’ve even seen some discussions about teaching coding rather than teaching cursive (I’ll let you guess where I stand on that topic…)
This tweet was shared by a colleague and I thought it was very relevant to a hot-button issue eating up the headlines currently:
— Thomas Sauer (@tmsaue1) October 29, 2013
I’m in complete agreement. We need more kids to learn how to code, and code well. The website for the ACA is just another example of a poor job done by folks that either didn’t have the proper training or didn’t plan on the scope of the project they were working on. With proper training in coding, both of these issues could have been avoided.
The problem is, teaching coding can be a rather dry issue. I’ve had my share of coding classes in college (I was a computer science major at one point) and those classes can be incredibly difficult for older learners to grasp. Coding teaches you a different way to think and look at problems, not just the syntax required for telling the computer what you want it to do.
I think everyone should learn how to program a computer, because it teaches you how to think. – Steve Jobs
However, if you can start the process early enough…
But I see much deeper and broader reasons for learning to code. In the process of learning to code, people learn many other things. They are not just learning to code, they are coding to learn. In addition to learning mathematical and computational ideas (such as variables and conditionals), they are also learning strategies for solving problems, designing projects, and communicating ideas. These skills useful not just for computer scientists but for everyone, regardless of age, background, interests, or occupation. – Mitch Resnick
In case you needed further convincing, here’s a great graphic from the fine folks at Kodable to help persuade you further:
What do you think, O Fearless Educator? Should we teach our students to code? How do we get it done? Leave your thoughts below!