December 8th through the 14th is Computer Science Education Week and with it brings this year’s Hour of Code event. Millions of people around the world are encouraged to learn the basics about coding for at least one hour this week. Learn more about the celebration here and join in by checking out one of these tutorials.
At Knewton we are honoring the Hour of Code because we believe every student should have the opportunity to learn computer science.
If you’re in the New York area, join some of our Knerds that are co-organizing a free Hour of Code event at NYU. It will take place Saturday, December 13th and you can RSVP at http://code2014.eventbrite.com.
Why is it important to learn how to code? Knewton software engineers weigh in:
“It is important to learn how to code the same way it is important to learn a musical instrument or learn mathematics. Coding is a basic human talent. Although many of us can live without knowing how to play an instrument, solve a theorem or write a computer program, they are all skills that enrich us and give us a better perspective on these parts of human culture. We do not have to become experts in either of these fields, but the more we can do them ourselves, the better we can appreciate what it takes to do them well and how they affect us.”
-Antony Van der Mude
“Code is like manual controls for a computer. Software lets you do what the app maker designed for you, like a train on tracks; coding lets you go anywhere you want, like a car.”
“Few experiences are as satisfying as building something yourself. The easiest way to do that today is by writing software. Coding is a craft that anyone can learn; one that touches people all over the world. Learning to code is learning to change the world.”
“Coding is an exercise in solving all types of problems using logic. The better we are at this, the better we are at solving problems in general! When we approach a coding problem, we identify the things that need to happen in order to create the change that we desire, we break the solution down into manageable steps, and then we solve each step using logic. These are all skills that we can use in every day life!”
“Coding is a tool used to solve problems. It allows you to model repetitive tasks or make incremental progress understanding problems. I’ve used coding as a professional to build computer vision systems for motion capture and to build a content recommendation system for education. In my personal life, I’ve used code to help me find apartments, to customize my home theater PC, and to organize wedding expenses and predict guest RSVPs. Code is about creativity and organization, and it’s the most effective way to unlock the productivity of computing machines for personal gain or amusement.”
“Coding can help you change the world, pursue your dreams, be more productive. With code, you can empower communities by improving their tools for communication and access to information. Coding can be a lucrative means of side income while getting your dream career off the ground. Code can be simple, like cleaning up Excel data, or making a flashcard app, or it can totally disrupt the way we do things, like Amazon or Twitter.”