"There is no denying that coding is snowballing in importance across schools all around the world. Whether it's Scratch, Programming Games or the Hour of Code, an understanding of software and the ability to code is fast becoming an essential skill for all 21st century learners.
At a recent TEDx event in Jackson Mississippi, Professor Marina Bers discussed her research into the design and study of innovative learning technologies to promote children's positive development. How does this research manifest and present itself in the real world? Well programming robots of course!"
"Computer science education is not a new field. Much of what we know about the pedagogy and content for elementary students comes from Seymour Papert's research on teaching elementary students to code back in the 1970's and 80's. But, as we shift from labs and one-off classrooms to a broad expansion for all students in every classroom K-12, we are seeing changes to how computer science is taught. This means we are working in a rapidly evolving field (insert metaphor of building a plane while flying it). Over time, we have gone from a focus on coding (often in isolation) to a more broad idea of computer science as a whole, and now to the refined idea of computational thinking as a foundational understanding for all students.
Pause. You may be asking, "But wait, what's computational thinking again?" In her book Coding as a Playground, Marina Umaschi Bers explained: "The notion of computational thinking encompasses a broad set of analytic and problem-solving skills, dispositions, habits, and approaches most often used in computer science, but that can serve everyone." More simply, you can think of computational thinking as the thought processes involved in using algorithms to solve problems. Sheena Vaidyanathan writes some good articles explaining the differences between computer science, coding, and computational thinking here and here."
"Coding is, apparently, the new language we all need to learn. It's billed as essential by the likes of Bill Gates and Stephen Hawking.
General Motors CEO Mary Barra calls coding a "core skill" that you need to learn if you want a high-paying job.
But what if this emphasis on coding is distracting us from teaching kids about other, more important things that they'll actually need for the jobs of the future?
Marina Gorbis, executive director of the Institute for the Future, sees this obsession with coding as the equivalent of putting all our eggs into one basket."