SlideShare a Scribd company logo
Setup:1) Find a pair 2) Have a computer w/ windows3) Get a flashdrive4) Open Smallbasic (sb.exe)
The Intentional Method ofTeaching Kids ProgrammingBy Lynn Langit & Llewellyn Falco
What is TKP?FREE&  Fun Courseware (for ages 10+)12 units covering introductory programming conceptsModular (up to 90 minutes per module)Tested on over 1,000 kidsRepository of best teaching practicesWritten recommendationsAnswer keysVideo-based unit teacher training
Where is TKP?
Setup on a USBInstant Setup
Setup on a USB
Experience AreasSetup – 0-15 minutes for 30 studentsRecipe – 15-20 minutesRecap – 5-10 minutesVariation – 10-15 minutesQuiz – 10-15 minutesEnrichment– 20-30 minutes!
Experience 1: RecipeDemo
Experience 1:RecipeExecuting their 1st program within 2 minutes
Experience 1:RecipeExecuting their 1st program within 2 minutesExperience 1: RecipeCollaborative Learning
Experience 1:RecipeCollaborative Learning Experience 1: Recipe1 line English = 1 verifiable line code   	i.e. lines 1,5,3, NOT 1, 2, 3
Experience 1:Recipe1 line English = 1 verifiable line code   	i.e. lines 1,5,3, NOT 1, 2, 3Experience 1: RecipeVirtual Proctor
Experience 1:RecipeVirtual ProctorExperience 2: RecapDemo
Experience 2: RecapExploring what we did
Experience 2:RecapExploring what we didExperience 2: RecapExploring Mistakes
Experience 2:RecapExploring MistakesExperience 2: RecapDiscovering Patterns
Experience 2:RecapDiscovering PatternsExperience 2: RecapLearning to use your IDE
Experience 2:RecapLearning to use your IDEExperience 3: VariationDemo
Experience 3: VariationYou can do the same thing with different code
Experience 2:VariationYou can do the same thing with different codeExperience 3: VariationsJoy, ownership
Experience 2:VariationJoy, ownershipExperience 3: Variation
Experience 3:VariationVariationsExperience 3: VariationCoding is Joy
Experience 4: QuizDemo
Experience 4: QuizTeaching from the back of the room
Experience 4:QuizTeaching from the back of the roomExperience 4: Quiz½ way done
Experience 4:Quiz½ way doneExperience 4: Quiz100% of pairs get 100% right
Experience 4:Quiz%100 pass rateExperience 4: QuizQuizzes are rewards
Experience 4:QuizQuizzes are rewardsExperience 5: EnrichmentDemo
Experience 5: EnrichmentSelf learning
Experience 5: EnrichmentSelf LearningExperience 5: EnrichmentExperiment, run and try (again)  good hacking!
Experience 5: EnrichmentExperiment, run and try (again) good hacking!Experience 5: XtrasMini recipesWarm-ups or fill-ins if pairs finish early
Next Steps For TeachersTry out the content – do the recipes
Next Steps Follow TKP EventsFollow TKP World-wide Events - here
www.TeachingKidsProgramming.orgPlease Fill out the EvaluationsLlewellyn Falcowww.ApprovalTests.comTwitter: @isidore_usLynn Langitblogs.msdn.com/SoCalDevGalTwitter: @llangit
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011

More Related Content

Teaching kids programming with agile 2011

Editor's Notes

  1. Both