Your SlideShare is downloading. ×
0
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Teaching Kids Programming
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Teaching Kids Programming

1,183

Published on

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

No Downloads
Views
Total Views
1,183
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×