Students using Robot Turtles to learn coding. |
If it were up to me, I would introduce it. But I want to be careful because I don’t want to embrace it for the same reason that some people might. The first question I would ask is: “Why should we learn coding at all?” Many people embrace coding in schools as a pathway to jobs as computer programmers and computer scientists, and of course they’re right that those opportunities are expanding rapidly. But that’s not a great reason for everyone to learn how to code.
Very few people grow up to be professional writers, but we teach everyone to write because it’s a way of communicating with others—of organizing your thoughts and expressing your ideas. I think the reasons for learning to code are the same as the reasons for learning to write. When we learn to write, we are learning how to organize, express, and share ideas. And when we learn to code, we are learning how to organize, express, and share ideas in new ways, in a new medium. (Source)
Students using BeeBots to learn to code. |
Students using Code.org |
Related posts:
Very interesting topic, thanks so much for sharing! The analogy of teaching coding is like teaching writing is very effective - technology is the future and coding is a skill that will be an asset to all students whether they go into that field or not. It is a shame they didn't teach coding in school from an earlier age! softegg.co.uk
ReplyDelete