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 programming education for children in 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 through their imperative, Pascal-style foundations that require complex state machine encoding. Examine the presenter's argument for redesigning educational programming tools around synchronous programming concepts including sequential composition, concurrency, signalling, and preemption. Review a prototype implementation that demonstrates how synchronous programming languages enable schoolchildren to express their creative ideas for games and interactive animations more directly and intuitively. Gain insights into the pedagogical implications of programming language design choices and how they impact children's learning experiences in computational thinking and creative expression.

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.