teaching kids programming using the intentional method
TRANSCRIPT
What is TKP?Global non-profit
• Founded by professional developers
• Co-founders have taught kids for over 8 years
Produces free, open source materials
• Programming courseware
• Teacher-training Materials
• For Kids ages 11-17
• Java and other languages
Does the
TKP Intentional Method
work with other
programming
languages?
YES!
But we’ll focus on
TKP Java in this
talk…
TKP Java Core Principals
Free & Open
Source
Fun for Girls and Boys
Java with a customized
IDE
Implements XP technical
practices
Modular / Flexible
TKP Java Courses
1. Using Objects, Methods & For
Loops
2. Creating Methods
3. If statements
4. Code Mastery 5. Recursion6. Model View
Controller
7. Events8. Test Driven Development
Each Course has…
• 30 minutes Recipe
• 15-30 minutesRecap
• 30 minutesVariation
• 15 minutesQuiz
• 45 minutesDeep Dive
• 30 minutesWorksheet / Xtras
8 Courses * 3 hours = 24 weeks of courseware
TKP Courseware
• Java
• Microsoft SmallBasic
• Microsoft Kodu
• Relational Databases – Basic SQL Queries
Current
• Browser-based coding
• Codenvy IDE for TKP Java
• Modern Language – Python?
• Data Language
• Wolfram Language
• R Language
Future