Teaching Python: Adapting to Diversity
summary
Advocacy led to formal New Zealand digital-technology standards and an after-school Datacom program that taught Python in eight schools across deciles, with attendance, completion and credit rates tracked (completers earned credits at high rates, though selection bias inflates results). Lessons use structure diagrams mapped to Python indentation, simple integer boundary validation for merit, and try/except for unexpected types proved confusing so later preferred value-checking. Classes ranged from low-decile students who experimented eagerly to high-decile girls who avoided failure; short term weekly sessions improved confidence but limited “muscle” practice.
AI-written summary · about
chapters (11)
- 0:00Start
- 3:52Professional Development (PD) Opportunities
- 4:59Resource Sharing
- 5:14Teacher Background
- 7:21Motivation for My Work: Statistics from 2011
- 8:53The Project 2014 - 2016
- 11:01Python and the standards
- 13:12School Profiles
- 15:04School Statistics
- 22:01Level 1 Problem Example
- 22:50Level 1 Planning Solution
related talks
26mTeaching teachers to teach Python: what have I learned?
35mThe Good, The Bad, and the Ugly – Python in Secondary Education in Queensland
33mTeaching Python: Ten+ Years of Successes, Trials and Tribulations
33mWhy Python Matters in Basic Education Building Thinkers, Not Just Coders
46mPython For Every Child In Australia
36mTrials & tribulations teaching Python at CoderDojo
30mIntegrating Python within a School Context
30mTeaching Programming for the fun of IT
