what is 'teaching kids programming

Post on 18-Jan-2017

231 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@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

www.TeachingKidsProgramming.orglynn@teachingkidsprogramming.org

QUESTIONS?

top related