~/talk

Learning to program is hard, and how to fix that

Talkat PyCon Australia 2014 · 2014-08-01..08-05· [python]
links:none on file
slides:none on file

Course material gets redesigned to force and surface real mistakes: a my pie tutor system runs static analysis and returns targeted hints, tutorial problems include an is_dna validator that exposes off‑by‑one and boolean-return errors, and a debugging exercise with six planted bugs trains iterative fixes. Data points include almost 1,000 students tutored and class size rising past 600, and measured outcomes show some tasks still take up to half an hour so pacing and error messages get adjusted.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Who am I
  3. 1:30What does a tutor do
  4. 2:50Class size
  5. 3:17Learning Environment
  6. 5:22Language Documentation
  7. 6:50Brain Scanner
  8. 7:23Problem Solving Skills
  9. 8:17First Task
  10. 17:08Constraints
  11. 18:27Tasks
  12. 20:46Summary
  13. 22:11Python error messages
  14. 23:01Traceback messages
  15. 24:10Types
  16. 25:48Static analysis
  17. 26:38Debugging
  18. 28:00Too much help
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.