Last week I discovered a wonderful blog by programmer Jeremy Kubica. Computational Fairy Tales teaches computer science concept though ingenious charming fairy tales. My favourite is Hunting Dragons Through Binary Search, but Kubica is extremely prolific and seems to have tale for everything from recursion to parallel algorithms.
He’s not alone. Today Wired Enterprise published a feature on Carlos Bueno a engineer who works for Facebook, but has just written a children’s book, Lauren Ipsum, aimed at kids as young as 5 and as old as 12. The article puts the book in the context of programming education initiatives like Scratch and Codecademy. As Bueno explains, hands on coding is only part of the process. Metaphors are a key part of teaching computer science. They are the original code. “Stories are distilled knowledge taught through the ages,” he says.
This is good news for families learning to code.
The Dragon Eggs of digital literacy hatching!