Teaching Kids Programming

1,383 views
1,286 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,383
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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>

×