Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Keynote - What is Programming Anyway?

NDC Conferences via YouTube

Overview

Explore a thought-provoking keynote address that delves into the fundamental question of "What is programming?" and its implications for teaching children. Examine the speaker's research on programming education for kids, addressing crucial questions about what they should learn, how they should practice, and ways to make programming more inclusive. Discover insights on the nature of programming, challenging common assumptions and exploring metaphors that shape our understanding. Investigate the parallels between programming and writing, and learn about approaches to teaching programming that draw inspiration from language instruction methods. Gain valuable perspectives on making programming education accessible and effective for everyone, regardless of background or prior experience.

Syllabus

Intro
What is programming?
Hey folks! How's the water?
It's called Excel
Are smells bad?
Are code smells common?
Can we teach smells?
The water of programming
1. Domain is irrelevant
Software does something
Building is learning
Domain is relevant
No interaction
Programming is writing
Metaphors shape thought
Ms Pantser makes a bridge
Language metaphor helps
Everyone can learn it
(some) stuff makes no sense
Teach programming like writing
Phonics us. Whole Language
Hypotheses in order

Taught by

NDC Conferences

Reviews

Start your review of Keynote - What is Programming Anyway?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.