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.

01The 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 identify recurring patterns in daily routines and simple sequences to understand their predictive power.
Students learn to identify the most important information and ignore irrelevant details when solving a problem.
Students develop precise sequences of steps to complete tasks and guide others.
Students practice arranging events in a logical order to create a coherent narrative or process.
Students define what an algorithm is and explore simple algorithms in everyday activities.
Using block based coding environments to bring algorithms to life on a screen.
Students learn about repetition and how to use loops in visual programming to make code more efficient.

02Data 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.
Students practice categorizing data based on shared attributes and creating simple data tables.
Students learn the basic functions of a spreadsheet for entering and organizing numerical and textual data.
Creating charts and graphs to communicate findings to an audience.
Students create and interpret simple bar graphs and pictograms to represent collected data.
Students practice drawing conclusions and making inferences from various charts and graphs.
Understanding that digital systems use different patterns to represent data like images and sound.
An introduction to binary (0s and 1s) as the fundamental language of computers.

03How Computers Talk
An exploration of hardware, software, and the networks that connect them.
Identifying hardware and software components and how they work together.
Students identify and categorize various input (e.g., keyboard, mouse) and output (e.g., screen, printer) devices.
Students explore different types of software (operating systems, applications) and their roles.
Students learn that digital systems can connect to each other to share information, both nearby and across the world.
Students distinguish between local area networks (LANs) and the global internet.
Students explore simple ways information is shared between devices, focusing on common examples like sending emails or sharing photos.
Developing strategies for protecting personal information and being a good digital citizen.
Students learn about their digital footprint and the importance of protecting personal privacy online.

04Tech for Good
Investigating the impact of technology on people, the environment, and society.
Examining how new tools change the way we live and work.
Students identify and discuss various technologies used in their homes, schools, and communities.
Students explore how technologies have changed over time and the reasons for these changes.
Looking at the environmental footprint of digital devices and how to reduce waste.
Students learn about the environmental impact of electronic waste and the importance of recycling.
Students investigate how much energy digital devices use and ways to conserve energy.
Understanding accessibility and why it is important to build tech for all abilities.
Students explore various assistive technologies that help people with disabilities use digital tools.

05The 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.
Students conduct simple interviews and observations to understand user perspectives and challenges.
Generating a wide range of creative ideas to address the defined problem.
Creating low fidelity models to test early concepts and gather feedback.
Students use sketches and storyboards to visualize their ideas and plan the user experience.
Students create physical or digital low-fidelity models to represent their design concepts.
Using feedback to improve a design through multiple versions.
Students learn methods for collecting constructive feedback from potential users.

06Creative Coding Lab
Applying all learned skills to develop an interactive digital project.
Creating a storyboard and project plan for a digital game or animation.
Students define rules, goals, and interactions for their digital game.
Students design and create simple characters, backgrounds, and sounds for their projects.
Identifying and fixing errors in code to ensure the program runs correctly.
Students systematically test their programs to find errors and troubleshoot issues.
Students learn to optimize their code by using loops and conditionals effectively.
Presenting the final digital product and explaining the design choices made.
Students practice providing constructive feedback on peers' projects and reflecting on feedback received.