Posts

Showing posts with the label Computer Science

Why every kid should learn to code (in the Humanities as well as Computer Science)

Image
Like art, hashtag coding enables self-expression. Also, like art, it can be a catalyst for political and social change. Finding solutions to global and societal problems involves the same set of computational thinking skills as finding solutions to programming problems. Learning to code is not just about learning to use a powerful, modern 'lingua franca' to develop clever apps, but about developing the ability to understand how to break problems down, to spot patterns, to collaborate, to ideate-try-fail-tinker-and try again, to make sense of the world around us. Learning to code is about learning to change society (hopefully for the better) - it gives citizens agency (see Jennifer Pahlka's TED Talk  and read more about her work in ' [Re]:Coding <America/> ') and the tools to leverage impactful change despite the traditional political machinery being broken (as Jon Alexander champions in his book, 'Citizens'). Jennifer Pahlka's TED Talk Jon Al