Skip to content

Years 5 and 6 · Technologies · Processes and production skills

AC9TDI6P05

implement algorithms as visual programs involving control structures, variables and input

The content description above is Australian Curriculum, Assessment and Reporting Authority (ACARA)’s own wording, reproduced unmodified from the Australian Curriculum v9.0, read in August 2026, and licensed CC BY 4.0.

© Australian Curriculum, Assessment and Reporting Authority (ACARA) 2010 to present, unless otherwise indicated. This material was downloaded from the Australian Curriculum website and was not modified. ACARA does not endorse this product and is not affiliated with it.

Taught alongside it

The rest of Processes and production skills in Years 5 and 6.

The same idea, year by year

Where AC9TDI6P05 comes from and where it goes, for a student working below or above Years 5 and 6.

  1. Years 3 and 4AC9TDI4P01define problems with given design criteria and by co-creating user stories
  2. Years 3 and 4AC9TDI4P02follow and describe algorithms involving sequencing, comparison operators (branching) and iteration
  3. Years 3 and 4AC9TDI4P03generate, communicate and compare designs
  4. Years 3 and 4AC9TDI4P04implement simple algorithms as visual programs involving control structures and input
  5. Years 3 and 4AC9TDI4P05discuss how existing and student solutions satisfy the design criteria and user stories
  6. Years 3 and 4AC9TDI4P06use the core features of common digital tools to create, locate and communicate content, following agreed conventions
  7. Years 3 and 4AC9TDI4P07use the core features of common digital tools to share content, plan tasks, and collaborate, following agreed behaviours, supported by trusted adults
  8. Years 3 and 4AC9TDI4P08access their school account using a memorised password and explain why it should be easy to remember, but hard for others to guess
  9. Years 3 and 4AC9TDI4P09identify what personal data is stored and shared in their online accounts and discuss any associated risks
  10. Years 7 and 8AC9TDI8P01acquire, store and validate data from a range of sources using software, including spreadsheets and databases
  11. Years 7 and 8AC9TDI8P02analyse and visualise data using a range of software, including spreadsheets and databases, to draw conclusions and make predictions by identifying trends
  12. Years 7 and 8AC9TDI8P03model and query the attributes of objects and events using structured data
  13. Years 7 and 8AC9TDI8P04define and decompose real-world problems with design criteria and by creating user stories
  14. Years 7 and 8AC9TDI8P05design algorithms involving nested control structures and represent them using flowcharts and pseudocode
  15. Years 7 and 8AC9TDI8P06trace algorithms to predict output for a given input and to identify errors
  16. Years 7 and 8AC9TDI8P07design the user experience of a digital system
  17. Years 7 and 8AC9TDI8P08generate, modify, communicate and evaluate alternative designs
  18. Years 7 and 8AC9TDI8P09implement, modify and debug programs involving control structures and functions in a general-purpose programming language
  19. Years 7 and 8AC9TDI8P10evaluate existing and student solutions against the design criteria, user stories and possible future impact
  20. Years 7 and 8AC9TDI8P11select and use a range of digital tools efficiently, including unfamiliar features, to create, locate and communicate content, consistently applying common conventions
  21. Years 7 and 8AC9TDI8P12select and use a range of digital tools efficiently and responsibly to share content online, and plan and manage individual and collaborative agile projects
  22. Years 7 and 8AC9TDI8P13explain how multi-factor authentication protects an account when the password is compromised and identify phishing and other cyber security threats
  23. Years 7 and 8AC9TDI8P14investigate and manage the digital footprint existing systems and student solutions collect and assess if the data is essential to their purpose

Planning against AC9TDI6P05?

Daily Work Pad reads codes like this one out of your forward plan and carries them onto your lessons and worksheets. The pilot is invite-only for now.