Keynote: Sonic Pi - Live Coding as a tool for next-gen education. | Aaron | JuliaCon 2024

preview_player
Показать описание
Keynote: Sonic Pi - Live Coding as a tool for next-gen education. by Sam Aaron

Sonic Pi is a free code-based music creation and performance tool that targets both education and professional musicians. It is possible for beginners to code fresh beats, driving bass lines and shimmering synth riffs. All this whilst teaching core computer science concepts such as sequencing, functions, variables, loops, data structures and algorithms.

This talk will briefly introduce Sonic Pi before taking a deep technical nose-dive into some of the interesting requirements of live coding systems. We'll touch on concurrency, distributed programming, temporal logic, deterministic randomisation, event streams, hot swapping code and domain specific languages.

Get ready for some serious live coded beats and a window into an exciting future of computing education.
Рекомендации по теме
Комментарии
Автор

Always happy to see Sam performing on stage!

MarcCastellsBallesta
Автор

Regarding the demo at the end...you're definitely going to create a huge impression on kids if you say to them "By the end of our classes you'll know how to do what I just showed you in these 5-10 minutes."

encapsulatio