Successfully reported this slideshow.
Teaching Kids Programming<br />Lynn Langit – Microsoft <br />http://blogs.msdn.com/SoCalDevGal<br />
What Technologies Do Kids Like?<br />
What works<br />Code First  - action<br />Pairing- keeps the kids together, makes coding social and fun. <br />Intentional...
Small Basic<br />Core Language + IDE + Extensions<br />**we have validated teaching methods in multiple languages**<br />
Environment<br />Ribbon<br /><ul><li>Zero Setup – just start coding!
Intelligent IDE - faster learning
Extensible Language – simplify concepts
Graduate– to full OOP language
Localized – many languages</li></ul>Intellisense<br />Editor<br />Instant Help<br />
Extensibility<br />
Upcoming SlideShare
Loading in …5
×

Teaching Kids Programming

1,307 views

Published on

Published in: Technology, Sports
  • Be the first to comment

  • Be the first to like this

Teaching Kids Programming

  1. 1. Teaching Kids Programming<br />Lynn Langit – Microsoft <br />http://blogs.msdn.com/SoCalDevGal<br />
  2. 2. What Technologies Do Kids Like?<br />
  3. 3. What works<br />Code First - action<br />Pairing- keeps the kids together, makes coding social and fun. <br />Intentional Coding – intelligent translating<br />Recipes – small steps<br />Variations –reinforces concepts & speeds up learning, brings joy! <br />Iterations – switching which kid is at the keyboard every 5 minutes, and pairs after every recipe, keeps it fresh<br />Constant Visual Feedback – fun and faster learning<br />
  4. 4. Small Basic<br />Core Language + IDE + Extensions<br />**we have validated teaching methods in multiple languages**<br />
  5. 5. Environment<br />Ribbon<br /><ul><li>Zero Setup – just start coding!
  6. 6. Intelligent IDE - faster learning
  7. 7. Extensible Language – simplify concepts
  8. 8. Graduate– to full OOP language
  9. 9. Localized – many languages</li></ul>Intellisense<br />Editor<br />Instant Help<br />
  10. 10. Extensibility<br />
  11. 11. Recipes and Variations<br />
  12. 12.
  13. 13. Other Stuff<br />Technologies – Kodu, XNA, Robotics<br />Software – FREE<br />DreamSpark, WebSpark, BizSpark<br />Know your Academic Developer Evangelist<br />Events<br />DigiGirlz, Dare2BDigital<br />TeachingKidsProgramming, TeachCamp<br />ImagineCup<br />
  14. 14. Get Started<br />Small Basic - download<br />Small Basic Extensions - download<br />Small Basic recipe wiki<br />Teaching Programming screencasts<br />Setting up<br />First recipe<br />Variation<br />Teaching Programming blog (best practices)<br />Other languages - teaching<br />

×