The Highs and Lows of Teaching the Next Generation to Code

A presentation at DDDPerth in September 2025 in Perth WA, Australia by Courtney Weaver

Slide 1

Slide 1

The Highs and Lows of Teaching the Next Generation to Code Courtney Weaver

Slide 2

Slide 2

Hands up if… You graduated high school in 2020 or later

Slide 3

Slide 3

Hands up if… You have children currently in school or who have graduated since 2020

Slide 4

Slide 4

Digital Technologies 2018

Slide 5

Slide 5

Digital Technologies Kindy to Year 10

Slide 6

Slide 6

Digital Technologies Compulsory to end of Year 8

Slide 7

Slide 7

Does it include… Algorithms

Slide 8

Slide 8

Does it include… Algorithms

Slide 9

Slide 9

Does it include… Basics of using Office applications (eg. Word, Powerpoint)

Slide 10

Slide 10

Does it include… Basics of using Office applications (eg. Word, Powerpoint)

Slide 11

Slide 11

Does it include… Project Management

Slide 12

Slide 12

Does it include… Project Management

Slide 13

Slide 13

Does it include… Data Analysis

Slide 14

Slide 14

Does it include… Data Analysis

Slide 15

Slide 15

Does it include… Graphic design skills (eg. Photoshop, Canva)

Slide 16

Slide 16

Does it include… Graphic design skills (eg. Photoshop, Canva)

Slide 17

Slide 17

Does it include… Data Representation (eg. Binary)

Slide 18

Slide 18

Does it include… Data Representation (eg. Binary)

Slide 19

Slide 19

Does it include… Block Coding (eg. Scratch, Blockly)

Slide 20

Slide 20

Does it include… Block Coding (eg. Scratch, Blockly)

Slide 21

Slide 21

Does it include… Basic OS Skills (eg. File/Folder Management)

Slide 22

Slide 22

Does it include… File/Folder Management, Basic OS Skills

Slide 23

Slide 23

Does it include… Typing

Slide 24

Slide 24

Does it include… Typing

Slide 25

Slide 25

Does it include… Text-Based Coding (eg. Python)

Slide 26

Slide 26

Does it include… Text-Based Coding (eg. Python)

Slide 27

Slide 27

Digital Technologies Curriculum Evaluation Specification Implementation Design Data Representation Digital Systems Data Acquisition and Interpretation Privacy and Security Adapted from Paula Christophersen: Digital Technologies in a Nutshell

Slide 28

Slide 28

Kindy Sequence Selection Basic Iteration Variables For, Repeat, While Nested Selection Functions Data Structures Logical Operators 1 2 3 4 5 6 7 8 9 10

Slide 29

Slide 29

Digital Literacy General Capability

Slide 30

Slide 30

Slide 31

Slide 31

Slide 32

Slide 32

NAPICT – Percentage meeting ICT Proficiency

Slide 33

Slide 33

NAPICT – Students meeting ICT Proficiency 70 65 65 62 61 % Students 60 56 57 55 50 46 45 40 35 2005 2008 2011 2014 AU Yr 6 WA Yr 6 AU Yr 10 2017 WA Yr 10 2022

Slide 34

Slide 34

ICT Proficiency The number of year 10 students in 2022 who DID NOT meet ICT Proficiency

Slide 35

Slide 35

What is ICT Proficiency? Level Sample Task 6 Create a presentation for a target audience 5 Improve the usability of a design by placing a button in a useful space 4 Posts text from a webpage as a conversation thread in Teams 3 Can figure out a file name based on other file names. 2 Identifies task duration on a Gantt chart. 1 Locates and clicks a link to a website in Teams Yr 10 Yr 6

Slide 36

Slide 36

More than 122 000 15 year olds can’t do this…

Slide 37

Slide 37

Why? • • • • • • • iPads and phones Assumption of the Digital Native Teacher capability and confidence Equitable access Student behaviour Student literacy Loss of resilience and perserverance

Slide 38

Slide 38

What can you do as parents? • Ask your kids about what they are learning in Digital Technologies at school • Ask them about what they learn about the general capability • Ask your school how they approach both subjects and if they understand the difference • Get your kids involved at home!

Slide 39

Slide 39

What can you do as developers? • Build education products that teach the how • Build education products that don’t eliminate productive struggle • Volunteer to run coding clubs • Volunteer to upskill teachers!

Slide 40

Slide 40

What can you do as “the industry”? • Donate devices • Run industry days - teachers and students • Contribute to ensure the curriculum aligns with your needs as an industry • Create competitions for students to get their engagement • Co-design resources

Slide 41

Slide 41

How to start? ECAWA Educational Computing Association of WA www.ecawa.wa.edu.au vicepresident@ecawa.wa.edu.au LinkedIn: courtneycodecraft Facebook: courtneyweaversprokit Email: courtney@sprok.it Website: sprok.it

Slide 42

Slide 42

Thank you Contact Details LinkedIn: courtneycodecraft Facebook: courtneyweaversprokit Email: courtney@sprok.it Website: sprok.it