Teaching Programming for the fun of IT
summary
Argues that Python and turtle graphics plus IDLE let junior students reach real "aha" moments faster than heavy‑syntax languages, describes using Scratch, App Inventor, Arduino and Lazarus under a BYOD policy, reports grade‑8 classes that move from messy code to elegant games and some that submit copied projects, shows success teaching file I/O and SQLite and frustration with Tkinter GUIs, and claims the decisive measures are what students build and whether it runs.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 1:08From math teacher to IT pro
- 6:29Embracing the internet
- 7:50The move to open source
- 10:53The abstraction barrier
- 13:38Teaching moments and syntax
- 16:22Why Python works in class
- 20:12Advanced Python concepts
- 23:51The challenges of GUIs
- 26:12Fostering fearless learning
related talks
31mPython at Terrace
30mReflections on the Use of Python and Pygame in Senior IT
31mTeaching Children Python-What Works?
26mPython in Primary School
33mTeaching Python: Ten+ Years of Successes, Trials and Tribulations
33mWhy Python Matters in Basic Education Building Thinkers, Not Just Coders
30mIntegrating Python within a School Context
48mPython for Educators
