teaching kids programming

Post on 24-May-2015

1.190 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Teaching Kids Programming

Lynn Langit – Developer Evangelist – Microsoft http://blogs.msdn.com/SoCalDevGal

What Technologies Do Girls Like?

Courseware – Intentional Coding, Recipes

Small BasicRecipes are Lessons

Editor and Code

Editor Instant Help

Intellisense

Ribbon

What shape will this code draw?

How about a Quiz?

Code is Joy!

Future Directions for Small Basic Courseware

Courseware• More in Courseware

Library• Quizzes• Variation Grids• Videos of each

recipe• Deeper - Add more

advanced courseware – Kata-style

• Add to ‘Other Languages’ Courseware, i.e. Database, C#, Web

• More for Teachers

Events• Train volunteer teachers,

emphasize after-school programs

• Possible annual curriculum test with CSTA and/or Danish National Schools

Language / IDE• Feature requests to Vijaye• Bug reporting to Vijaye• Possible integration of our

extensions into Silverlight SmallBasic player

T-SQL QueriesFinding the hottest boys

Querying for Hotness

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

KODU

Visual World Programming

Playing a game

Editing screen

Objects and Properties

Visual Programming – Actions to…

Design a World

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

LEGO Mindstorms

Lego Awards!

Future Directions – Lego Collaboration

Courseware• Explore collaboration

with Lego Education• ‘Tie’ SmallBasic API to

Mindstorms output

Events• Coordinate with Lego

Education Ambassador Program

• Establish ‘network’ of associated Ambassadors for TKP events

Equipment• Test new lower-priced

Mindstorms kit in Sub-Saharan Africa

FREE Microsoft Software

TeachingKidsProgramming.org• Do a Recipe Volunteer• Free Courseware (Recipes)• Ages 10 ++• Microsoft SmallBasic, T-SQL, Kodu and more!

top related