Teaching Kids Programming

  • 1,099 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,099
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
17
Comments
0
Likes
0

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!