Skip to main contentSkip to NavigationSkip to Navigation
Back to 2026 Agenda

Teaching Programming After AI: If AI Can Write Code, What Should Beginners Learn?

πŸ•“ 1:25 pm - 1:45 pmπŸ“ Black Swan (Lv 2)
A beginner can now generate a working function before they understand variables, functions, or control flow. That does not make programming education obsolete, but it does make a known problem more obvious: beginners need a notional machine β€” a workable mental model of what code is doing when it runs. As a TAFE lecturer teaching adult beginners, I see this in practical terms. Students can often get code to run before they can explain why it works, predict what it will do, or modify it safely. AI makes that gap more visible, but it did not create it. This talk explores one possible response: making program execution visible. I use a prototype visualiser for functional programs to ask what beginners need to see when they learn code. Functional programming is useful here because it presents computation as expressions becoming values: functions are applied, expressions are simplified, and results emerge step by step. Rather than suggesting that beginners need to start with a functional language, I asks what functional programming can teach us about pedagogy more generally. If we help beginners build better notional machines β€” clearer models of evaluation, functions, behaviour β€” can we help them understand code more deeply? This is a talk for developers, educators, mentors and anyone who has tried to explain code to someone else. It argues that after AI, programming education should focus less on producing code and more on reading, tracing and reasoning about what code does.
Alisa BlakeneyAlisa Blakeney

2026 sponsors not announced yet

Want your logo here? DDD Perth runs on the generosity of our sponsors β€” partner with us to support our local tech community.

Become a sponsor β†’

It's such a privilege to be able to run this conference and DDD Perth would love to acknowledge the traditional custodians of the land in which DDD is created, presented, and shared, the Whadjuk people of the Noongar Nation and their connections to land, sea and community. We pay our respect to their Elders past, present and emerging, and extend that respect to all Aboriginal and Torres Strait Islander peoples today.