What is 'Teaching Kids Programming'
-
Upload
lynn-langit -
Category
Education
-
view
231 -
download
2
Transcript of What is 'Teaching Kids Programming'
@LynnLangit
WHAT’S THE PROBLEM?
WHAT’S THE PROBLEM?
WHAT’S THE PROBLEM?
What’s the root cause?TL; DR
Middle School
“Oh honey, girls don’t do math”
MY FIRST DIGIGIRL
WHAT CAN WE DEVELOPERS DO?
ADDRESSING THE ISSUEHow we began…
ABOUT TKP Global non-profit• Run by professional developers• Teaching kids coding 9 years +• Has FREE, open source courseware
Over 70 lessons• Teacher-training materials• For Kids ages 10-17• SmallBasic -> Java
“Wait – what? Java????”
THE TKPJAVA SOLUTION
40 Hour Java CurriculumTKP trained teacher can teach itStudents start coding in 90 SecondsBridge to AP CS Java course
PARTNERSHIPSPublic SchoolsCalifornia
New York
Texas
Washington
Non-profitsNA - US, Canada
Europe - UK, Sweden
Africa - Malawi, SA, Zambia
Asia - India, Jordan
SA - Brazil
TEACHING RESOURCES
MSFT KoduAge 6-10
• TKP Java• TKP C#
Age 10-14
Exercism.ioAge
15-18
TKP JAVA DEMO IDEMO
PROGRAMMING EQ
Group Work
• Pair Programming• Mob Programming• Girls & Boys coding together
TKP JAVA COURSEWARE1. Using Objects,
Methods & For Loops
2. Creating Methods
3. If statements 4. Code Mastery
5. Recursion
6. Model View Controller 7. Events
8. Test Driven Development
TKP JAVA DEMO II
DEMO
EACH TKP COURSE HAS…
Recipe
Kata Variation Quiz Deep Dive Extra Recipes
Worksheet
RESULTS
4,000 Students taught
70 Teachers trained
4 Pilot programs
ANOTHER TKP SUCCESS STORY
Age 16 -- Introduced to programming via
TKP
Age 17-20 -- Taught TKP events
Age 19 -- Decided to major in CompSci (and Bio) at McGill
Age 21 -- Internship at MSR
Age 23 -- At Pivotal Labs as a Software
Engineer
TKP AT SCHOOL PALM STEM ACADEMY
TKP AT WORK HUNTER INDUSTRIES
• Non-profits• Schools
Partner
•Use quality courseware•Model, observe and give feedback on teaching
Support
PARTICIPATE
QUESTIONS?