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

YouTube

Synchronous Programming for Kids - A Manifesto

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a revolutionary approach to teaching programming to children through this 42-minute conference presentation from Onward! 2025. Discover how synchronous programming languages like Esterel could transform educational programming environments by better aligning with children's natural intuitions about time, events, and interactive systems. Learn why current tools like Scratch and Microsoft MakeCode, despite their popularity, may actually discourage young learners by forcing them to encode complex state machines using imperative programming paradigms that don't match how children think about games and animations. Examine a prototype implementation that demonstrates how synchronous programming concepts—including sequential composition, concurrency, signalling, and preemption—can enable schoolchildren to express their creative ideas more directly and intuitively. Gain insights into the pedagogical advantages of reactive programming models for educational contexts and understand how rethinking the foundational programming paradigms in children's coding environments could make programming more accessible and engaging for primary school students developing interactive content.

Syllabus

[Onward!'25] Synchronous Programming for Kids: A Manifesto

Taught by

ACM SIGPLAN

Reviews

Start your review of Synchronous Programming for Kids - A Manifesto

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.