Keynote: Computer Science Education for the Next Generation
summary
Argues that the real goal is teaching a meta-skill of on-demand learning — the ability to form and refine mental models and to pop up and down the abstraction stack — not just syntax. Demonstrates with a smart trashcan (UX shows how mental models fail), cites Rails and Ember as common leaky abstractions, and reports hiring one successful graduate from a code school as evidence that focused short programs can work. Proposes explicit mental roadmaps and targeted practice to bridge the CS cliff.
AI-written summary · about
chapters (6)
- 0:00Start
- 8:00Disruption
- 11:22The Traditional Path
- 13:40Computer Science is no more about computers than astronomy is about telescopes.
- 29:14All Abstractions Leak
- 49:31It takes a village to raise a child.
related talks
56mKeynote: Rethinking Computer Science Education
41mThe way we teach tech
42mKeynote: Wired! How your brain learns new (programming) languages
24mWhat I've Learned about Learning from Teaching People to Code
48mWish I had That in High School
10mCreating the next generation of Senior Engineers
02h 05mWhy We’re Teaching Programming Wrong: A Haskell Perspective
45mKEYNOTE Are programmers heading towards another bursting bubble?
