Computer Science

What does it take to move your child from consumer to producer of technology?

Today’s kids are often chastised for playing too many video games, texting too much or spending too much time on social media. So how can we leverage their interest in technology to encourage them to become the makers and producers — the game designers, programmers and innovators? The simple answer is computer science education.

Not all screen time is created equal

Most kids today know how to use a computer or a mobile device, but that is the limit of their digital literacy. With project-based computer science (CS) education, kids gain the skills, knowledge and power to develop their own games, apps, websites, music, robots and more. With CS, students can expand their horizons, so they are no longer passive consumers of technology, but active creators.


According to studies by the Harvard Graduate School of Education and the Massachusetts Institute of Technology’s Media Lab, when done right, computer science education helps young people develop computational thinking skills. It teaches them the concepts, practices and perspectives to think like a computer.

Creating thinkers and problem-solvers

While computers often seem to hold all the answers, without human developed programs, they are nothing more than expensive paperweights. When kids learn computer science, they learn to communicate with the computer — and, in doing so, they gain invaluable skills that provide the logic, creative thinking and problem-solving capabilities that will serve them in any career path they wish to pursue.

The power of self-regulation

In traditional subjects, students have to wait until their work is reviewed and graded before they know if they are right or wrong. The longer feedback takes to reach a student, the harder it is to understand why their answers are incorrect. Alternatively, with computer science, if you give the computer a set of directions in the wrong order or with the wrong syntax, you see the result of your errors immediately. According to a report by the U.S. Department of Education’s Office of Education Technology, this instant feedback has been shown to motivate children to persist until they fix the error, because they are able to monitor their own progress.

Developing grit

Like the real world, in coding, wrong answers are tools to bring you closer to the right answer. Experimenting, iterating, testing and debugging (the process of finding and solving problems when they arise) are core practices of computer science. So when failed efforts finally yield a result that ends with the computer doing what you desire, it’s exciting, and kids feel ready for the next challenge.

Skills for today and beyond

In a rapidly advancing world, computer science education is a game changer for kids. When students come together to create, collaborate and code, they not only have fun, but they also develop the skills and thought processes that will carry our world forward. JN

Generation Code is a kids coding initiative. Find more at

(0) comments

Welcome to the discussion.

Keep it Clean. Please avoid obscene, vulgar, lewd, racist or sexually-oriented language.
Don't Threaten. Threats of harming another person will not be tolerated.
Be Truthful. Don't knowingly lie about anyone or anything.
Be Nice. No racism, sexism or any sort of -ism that is degrading to another person.
Be Proactive. Use the 'Report' link on each comment to let us know of abusive posts.
Share with Us. We'd love to hear eyewitness accounts, the history behind an article.