TED Conversations

Dyed All Hues

Thinker and Experimenter,

TEDCRED 30+

This conversation is closed. Start a new conversation
or join one »

Should we start teaching children in Primary and/or Secondary School "Coding"?

Coding is computer lingo, which I've heard a million times, but I've never really found an interest in learning anymore, until I saw this video, http://www.youtube.com/watch?v=dU1xS07N-FA.

I believe that learning coding seems like a fascinating task now. I feel that coding would be pretty amazing skill to spread to the future innovators of tomorrow. I have not yet given myself the opportunity to learn coding, but after watching this I will check it out in the near future.

Do you think that the current curricula for education would fit a whole new division of computer science related courses, like coding (I think it's the big one?).

What are your views of more technologically based educational environments in the near future?

Does anyone else imagine a world of cyborgs....ha, but seriously, what are the limitations to having this skill?

If you have any other questions that might get answers or you have an answer for, then ask away and let's challenge the boundaries my fellow Tedsters! =)

+5
Share:

Showing single comment thread. View the full conversation.

  • Mar 22 2013: One issue that people have with math is that "there is one answer", and to find it you have to "check your work". And after checking their work five times they turn to the back of the book only to find a different answer. Eventually they start by looking at the back and then attempt to reverse-engineer.

    My niece has this problem right now. She does a calculation across several steps, none of which give her any idea of whether she is on the right path. At the end of it she may be right or she may be wrong, and the only ways to check are to stare at it or do it again.

    But programs are interactive! You can step through using a debugger and *watch* the variables getting updated. You can count how many times your for-loop executed, you can pepper your code with print-statements and "see" what's going on.

    For people who are getting their feet wet, this makes a huge difference. I guess I'm saying that the learning curve is a lot gentler with programming.

Showing single comment thread. View the full conversation.