This week, many schools here in the overly-large school district have been participating to some degree in Hour of Code activities. Nationally we’ve seen lots of media storiesÂ around the event1 and tons ofÂ trafficÂ on coding related websites.
But what happens next week?
For vast majority of schools and students,Â this particular exercise will be long forgotten and Hour of Code put back on the shelf until this same time next year. Very few schools will incorporate learningÂ computer programming into their curriculum, especially not in those “core” subjects in whichÂ the spring tests are already beginning to loom.
IÂ don’t accept the premise thatÂ every studentÂ needs to learn how to program a computer, just like everyoneÂ will not need Calculus, Chemistry, or even college.
However, every student should graduate from high school with an understanding of how the deviceÂ in their pocket, the one collecting and transmitting all kinds of personal data, works.Â Along withÂ basic ideasÂ from mathematics, especially statistics,Â science, and social studies. PlusÂ good communications skillsÂ and an awareness ofÂ the real choices they have in life, including college.
So much of our traditional K12 school curriculum is focused on mechanical processes students will quickly forget and on collecting points towards a pass to the next level, not on understanding concepts they can actually use for the rest of their lives.