Australia · ACARA Content Descriptions
Year 3 Technologies
Students develop computational thinking skills by decomposing problems, designing algorithms, and exploring how digital systems connect. This course emphasizes responsible technology use and creative problem solving through hands-on programming and data investigations.

The Language of Machines
An introduction to computational thinking where students learn to break down complex tasks into manageable steps.
Learning to take a large problem and split it into smaller, more achievable parts.
Students develop precise sequences of steps to complete tasks and guide others.
Using block based coding environments to bring algorithms to life on a screen.

Data Detectives
Students explore how information is collected, represented, and interpreted in digital systems.
Identifying different types of data and using digital tools to organize them.
Creating charts and graphs to communicate findings to an audience.
Understanding that digital systems use different patterns to represent data like images and sound.

How Computers Talk
An exploration of hardware, software, and the networks that connect them.
Identifying hardware and software components and how they work together.
Learning how digital systems connect to each other locally and globally.
Developing strategies for protecting personal information and being a good digital citizen.

Tech for Good
Investigating the impact of technology on people, the environment, and society.
Examining how new tools change the way we live and work.
Looking at the environmental footprint of digital devices and how to reduce waste.
Understanding accessibility and why it is important to build tech for all abilities.

The Designer's Studio
Using the design process to create solutions for real world problems.
Researching user needs and clearly stating the challenge to be solved.
Creating low fidelity models to test early concepts and gather feedback.
Using feedback to improve a design through multiple versions.

Creative Coding Lab
Applying all learned skills to develop an interactive digital project.
Creating a storyboard and project plan for a digital game or animation.
Identifying and fixing errors in code to ensure the program runs correctly.
Presenting the final digital product and explaining the design choices made.