Back to 2026 Agenda
Alisa BlakeneyBecome a sponsor β
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 Blakeney2026 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.