artículos y recursos sobre tecnología y cibercultura
El Doctor Who te enseña a programar
“It features the regenerated Twelfth Doctor thrown into a “dangerous quest with his most devious of enemies” in a new, standalone, story from Doctor Who writer, Phil Ford. It has been specially released to be part of the BBC’s Make it Digital initiative that aims to “inspire a new generation to get creative with coding, digital technology and programming”.
Each puzzle is linked to the new computing curriculum in England and is designed to enable children to pick up core programming principles as they play. Several key stage 2 and 3 curriculum points (combining instructions to accomplish a given goal, using variables to alter behaviour, repetition and loops, and logical reasoning) are included in the game.”
Maryanne Wolf is more cautious. “By no means do we know fully whether or not [tablets] are the best medium for children’s learning at all,” she says. “But we’re in a digital age, and what is imperative is that we learn what works best for different children, in what amounts, at what ages.” Students need to develop what are called “deep reading” skills—inference, analogical and deductive thinking—and that requires time and focus. She worries that a medium that insists on rapid-fire processing and partial attention may not be ideal. At the same time, she believes that well-designed learning apps can bridge that gap. “I think our 21st-century brain is going to need both kinds of cognitive processes: a biliterate brain with faster processing, but that knows when to think and read and focus deeply,” she says.
“Exercism is updated every day with programming exercises in a variety of different languages. First, you download these exercises using a special software client, and once you’ve completed one, you upload it back to the site, where other coders from around the world will give you feedback. Then you can take what you’ve learned and try the exercise again.
It’s a simple idea. But it could help the legions of people out there trying to learn to code well enough to land a job in this fast-growing field. In recent years, we’ve seen the arrival of so many tools that help turn anyone into a programmer, and this is one step towards widespread “code literacy.””