Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Teaching Kids Programming

1,528 views

Published on

Published in: Technology
  • Be the first to comment

Teaching Kids Programming

  1. 1. Teaching Kids Programming<br />Lynn Langit – Developer Evangelist – Microsoft <br />http://blogs.msdn.com/SoCalDevGal<br />
  2. 2. Who are we? <br />Developers, VolunteersPeople like you<br />
  3. 3. What Technologies Do Girls Like?<br />
  4. 4. Courseware – Intentional Coding, Recipes<br />
  5. 5. Small Basic<br />Recipes are Lessons<br />
  6. 6. Editor and Code<br />Ribbon<br />Editor<br />Intellisense<br />Instant Help<br />
  7. 7. What shape will this code draw?<br />
  8. 8. How about a Quiz?<br />
  9. 9. Code is Joy!<br />
  10. 10. Future Directions for Small Basic Courseware<br />Events<br /><ul><li>Train volunteer teachers, emphasize after-school programs
  11. 11. Possible annual curriculum test with CSTA and/or Danish National Schools</li></ul>Courseware<br /><ul><li>More in Courseware Library
  12. 12. Quizzes
  13. 13. Variation Grids
  14. 14. Videos of each recipe
  15. 15. Deeper - Add more advanced courseware – Kata-style
  16. 16. Add to ‘Other Languages’ Courseware, i.e. Database, C#, Web
  17. 17. More for Teachers</li></ul>Language / IDE<br /><ul><li>Feature requests to Vijaye
  18. 18. Bug reporting to Vijaye
  19. 19. Possible integration of our extensions into Silverlight SmallBasic player</li></li></ul><li>T-SQL Queries<br />Finding the hottest boys<br />
  20. 20. Querying for Hotness<br />
  21. 21. Future for SQL – Flexibility in the Cloud<br />SQL Azure hosted DB<br />Web-based query front-end<br />Zero install<br />Massively scalable<br />Being tested now<br />DB Framework<br />Joke Database<br />TV Show Database <br />Car Database<br />
  22. 22. KODU <br />Visual World Programming<br />
  23. 23. Playing a game<br />
  24. 24. Editing screen<br />
  25. 25. Objects and Properties<br />
  26. 26. Visual Programming – Actions to…<br />
  27. 27. Design a World <br />
  28. 28. Future for Kodu – More Courseware<br />Kodu team now includes full-time courseware creator<br />Rachel Schiff<br />Events and/or school term courseware<br />Big projects in school districts already, ex. New Zealand, Michigan<br />
  29. 29. LEGO Mindstorms <br />
  30. 30. Lego Awards!<br />
  31. 31. Future Directions – Lego Collaboration<br />Events<br /><ul><li>Coordinate with Lego Education Ambassador Program
  32. 32. Establish ‘network’ of associated Ambassadors for TKP events</li></ul>Courseware<br /><ul><li>Explore collaboration with Lego Education
  33. 33. ‘Tie’ SmallBasic API to Mindstorms output</li></ul>Equipment<br /><ul><li>Test new lower-priced Mindstorms kit in Sub-Saharan Africa</li></li></ul><li>FREE Microsoft Software<br />
  34. 34. TeachingKidsProgramming.org<br /><ul><li>Do a Recipe  Volunteer
  35. 35. Free Courseware (Recipes)
  36. 36. Ages 10 ++
  37. 37. Microsoft SmallBasic, T-SQL, Kodu and more!</li>

×