Keynote: What is programming anyway?
summary
Research shows spreadsheets and Scratch matter: analysis of ~250,000 public Scratch projects and Lego Mindstorms lessons finds 30% long-method smell and 26% duplication, and a German study reports only 3% of girls make games. Teaching experiments on edX enroll 3,000 kids and score ~72/100 on programming tasks and 85/100 on code-smell questions. Practical tools cited: Excel, Scratch, Mindstorms; the recommended shift is toward treating spreadsheets are code and programming is like writing with varied metaphors and focused micro-practice.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:53What is programming?
- 1:25Hey folks! How's the water?
- 5:57It's called Excel
- 23:39Are smells bad?
- 24:26Are code smells common?
- 27:10Can we teach smells?
- 31:04The water of programming
- 31:291. Domain is irrelevant
- 32:34Software does something
- 33:46Building is learning
- 34:40Domain is relevant
- 37:57No interaction
- 43:47Programming is writing
- 46:21Metaphors shape thought
- 47:39Ms Pantser makes a bridge
- 48:43Language metaphor helps
- 49:00Everyone can learn it
- 50:59(some) stuff makes no sense
- 53:37Teach programming like writing
- 54:14Phonics us. Whole Language
- 57:46Hypotheses in order
related talks
01h 01mHow to teach programming and other things?
43mHow to teach programming and other things?
52mHow to teach programming (and other things)?
56mProgramming With Kids: Languages, How to Start, and Warnings
27mTech Parents Do's and Don'ts for Teaching Your Kids Programming
40mIt's All About Coding
11mLightning Talk: Raising Young Coders
13m"The Wonders of Programming"
