5 Reasons to Teach Kids to Code
1 Learning programming empowers kids and gives them tools to express themselves in really cool ways!
Controlling Robots and Machines
Getting a computer to solve complicated problems
Turning creativity into an interactive reality
Ideas made accessible to millions
The ability to communicate with machines is probably the closest thing to superpowers that can be taught.
II It�۪s as easy as learning a language
Games and apps with visual programming languages teach programming logic and concepts before kids can read.
Bonjour comment allez-vous? Bonjour? Like learning a language, it�۪s best done young.
Use games to teach problem solving and logic
Condition if the tile is purple, then go down Start End
Loop repeat a set of commands a specified number of times Start End
Function saved set of commands to reuse in code as needed Start End
III Diverse early-learning benefits kids
���Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.� -Bill Gates
The Psycho-social development stage children transform from environmental perceptions to making logical connections
Public School 1st graders in Estonia are learning to code
Estonia is also: The birthplace of Skype, One of the first e-enabled governments, the first European Country with DSL in every school.
IV Becoming fluent with technology
Going simply interacting with technology to creating technology and expressing oneself in new ways.
V We need more programmers!
Over the next 10 years Programming will be one of the fastest growing occupations
There will be 1.4 million programming jobs to fill.
67% of these jobs are outside the tech sector.
With only 400,000 graduates in computer science. Leaving 1 million empty jobs!
1/10 Yet, only 1 in 10 schools currently teach computer science.
How programming jobs compare
Of the top 100 Jobs of 2013, 4 require programming experience
All Occupations $45,790
Computer and Mathematical Occupations $80,180
60% of math and science jobs are computing jobs
2% of math and science students are computer science students.