Skip to content
Browse by Grade: Foundation

Australia · ACARA Content Descriptions

Foundation Technologies

An introductory course focusing on how digital systems work and how students can use computational thinking to solve problems. Students explore patterns, sequences, and the role of technology in their daily lives through hands-on play and guided discovery.

8 units·59 topics·Ages 5-6

01Digital Systems in Our World

10 topics·Term 1

Students identify and explore common digital systems and their components in the home and classroom.

Introduction to Digital Systems

Students will identify and describe various digital systems encountered in daily life, such as smartphones, computers, and smart appliances.

Gallery WalkThink-Pair-Share
Basic Hardware: Visible Components

Students will identify and name the visible external components of a computer system (e.g., monitor, keyboard, mouse, tower) and their basic functions.

Museum ExhibitStations Rotation
Digital System Components: Inside and Out

A deeper look at the visible and invisible parts of digital systems and their roles.

Museum ExhibitJigsaw
Advanced Hardware: Components and Functions

Investigating the internal components of digital systems (CPU, RAM, Storage, GPU) and their specific roles in processing and performance.

JigsawCase Study AnalysisMuseum Exhibit
Input/Output Devices and Data Flow

Exploring advanced input/output devices, their interfaces, and how data flows between them and the central processing unit.

Inquiry CircleThink-Pair-ShareExperiential Learning
Connecting Devices: Cables and Wireless

Students will explore how different digital devices connect to each other, both physically with cables and wirelessly.

Stations RotationExperiential Learning
Network Topologies and Protocols

Investigating different network types (LAN, WAN, Internet), common network topologies, and the communication protocols that enable data exchange.

Concept MappingThink-Pair-ShareSimulation Game
Staying Safe Online: Personal Safety Basics

Practical steps for personal safety and asking for help when using digital tools, focusing on privacy and responsible use.

Role PlayFishbowl DiscussionCase Study Analysis
Societal Impact of Digital Devices

Critically examining the pervasive role of digital devices in society, including their economic, social, and ethical implications.

Gallery WalkWorld CaféFormal Debate
Digital Systems in the Community

Students will explore how digital systems are used in their local community (e.g., schools, shops, libraries) and their benefits.

Walk and TalkExpert Panel

02Patterns and Sequences

10 topics·Term 1

Developing foundational computational thinking by recognizing patterns and following simple instructions.

Recognizing Simple Patterns

Students will identify and describe simple repeating patterns in various contexts (e.g., colors, shapes, sounds).

Stations RotationExperiential Learning
Following Step-by-Step Instructions

Students will practice following and giving clear, sequential instructions for simple tasks, both unplugged and with basic digital tools.

Role PlaySimulation Game
Creating Simple Sequences

Students will design and implement short sequences of actions or commands to achieve a specific outcome, using block-based coding or physical activities.

Project-Based LearningExperiential Learning
Pattern Recognition in Data and Problem Solving

Applying pattern recognition techniques to analyze data, identify trends, and abstract commonalities in problem-solving contexts.

Gallery WalkDecision MatrixCase Study Analysis
Sequencing in Programming Constructs

Applying sequencing to programming constructs, understanding the order of operations, and designing step-by-step solutions for computational tasks.

Timeline ChallengeConcept MappingProject-Based Learning
Introducing Loops: Repeating Actions

Students will learn about loops as a way to repeat actions efficiently in programming, using simple block-based examples.

Simulation GameExperiential Learning
Implementing Loops: For and While

Implementing various types of loops (e.g., 'for' loops with counters, 'while' loops with conditions) in programming to automate repetitive tasks.

Experiential LearningSimulation GameFlipped Classroom
Simple Conditional Logic: If/Else

Students will explore basic conditional statements (if/else) to make programs respond differently based on simple conditions.

Role PlayProblem-Based Learning
Complex Conditional Logic and Boolean Operators

Implementing complex conditional logic using 'if/else if/else' structures and Boolean operators (AND, OR, NOT) in programming.

Role PlayThink-Pair-ShareProblem-Based Learning
Algorithm Design and Efficiency

Designing and evaluating algorithms for efficiency and clarity, including concepts like pseudocode and flowcharts.

Peer TeachingCollaborative Problem-SolvingProblem-Based Learning

03Data and Discovery

9 topics·Term 2

Exploring how information can be organized and represented in different ways.

What is Data?

Students will define data and identify different types of data (e.g., numbers, text, images) encountered in daily life.

Think-Pair-ShareCarousel Brainstorm
Digital vs. Analog Information

Differentiating between information stored digitally and information stored in analog forms.

Think-Pair-ShareCase Study Analysis
Organizing Simple Data

Students will practice organizing small sets of data using simple methods like tally marks, lists, or basic tables.

Stations RotationExperiential Learning
Basic Data Visualisation

Students will create and interpret simple pictographs or bar charts to represent small datasets, using paper or basic digital tools.

Project-Based LearningGallery Walk
Data Classification and Sorting Algorithms

Exploring advanced data classification techniques and implementing basic sorting algorithms (e.g., bubble sort, selection sort) to organize data efficiently.

Stations RotationJigsawCollaborative Problem-Solving
Advanced Data Visualisation with Digital Tools

Creating and interpreting sophisticated data visualizations (e.g., bar charts, line graphs, scatter plots) using spreadsheets and other digital tools.

Gallery WalkCase Study AnalysisProject-Based Learning
Data Structures and Cloud Storage

Delving into file types, storage mechanisms, basic data structures (e.g., arrays, lists), and the concepts of local vs. cloud storage.

Concept MappingMuseum ExhibitInquiry Circle
Digital Data Collection and Analysis

Using digital tools (e.g., online forms, spreadsheets) for collecting, organizing, and performing basic analysis on larger datasets.

Collaborative Problem-SolvingStations RotationProject-Based Learning
Interpreting Data Trends and Insights

Using spreadsheets and other software to create and interpret more complex graphs, identify trends, and draw meaningful insights from data.

Project-Based LearningGallery WalkCase Study Analysis

04Solving Problems with Technology

6 topics·Term 2

Using design thinking to create solutions for simple everyday challenges.

Identifying Problems Around Us

Students will learn to identify simple problems in their daily lives or community that could potentially be solved with technology.

Walk and TalkCarousel Brainstorm
Defining Computational Problems

Learning to define computational problems, identify their key components, and determine if they can be solved effectively with technology.

Inquiry CircleWalk and TalkProblem-Based Learning
Brainstorming Solutions: Creative Ideas

Generating multiple creative ideas to solve identified problems, encouraging divergent thinking.

Carousel BrainstormGraffiti Wall
The Design Process: Plan, Create, Improve

Learning to plan, create, and improve a project through iterative design cycles.

Project-Based LearningCarousel BrainstormCollaborative Problem-Solving
Building Prototypes: Making Ideas Real

Creating simple physical or digital prototypes of solutions using various materials.

Project-Based LearningExperiential Learning
Testing and Fixing: Debugging Strategies

Identifying errors in a process and finding ways to correct them, introducing basic debugging concepts.

Problem-Based LearningEscape RoomSimulation Game

05Creating with Code

9 topics·Term 3

Introduction to block-based logic and controlling digital characters.

Introduction to Block Coding

Students will explore a block-based coding environment and learn to drag and drop blocks to create simple commands.

Experiential LearningStations Rotation
Controlling Digital Characters

Students will write simple block-based programs to make digital characters move, change appearance, or make sounds.

Project-Based LearningSimulation Game
Adding Interactivity: Events

Students will learn to use event blocks (e.g., 'when flag clicked', 'when space key pressed') to make their programs interactive.

Experiential LearningThink-Pair-Share
Debugging Our Programs: Finding and Fixing

Developing strategies to identify and correct errors (bugs) in simple block-based programs.

Escape RoomCollaborative Problem-Solving
Functions and Procedures: Modular Code

Introducing functions and procedures to create modular, reusable code, improving program organization and efficiency.

Experiential LearningProblem-Based LearningFlipped Classroom
Advanced Loop Structures and Iteration

Exploring advanced loop structures, nested loops, and iteration techniques to solve more complex computational problems and generate patterns.

Flipped ClassroomSimulation GameProblem-Based Learning
Boolean Logic and Complex Game Conditions

Applying Boolean logic (AND, OR, NOT) and nested conditionals to create sophisticated game conditions and character behaviors.

Problem-Based LearningExperiential LearningRole Play
Advanced Character Animation and Game Mechanics

Designing and implementing complex character interactions, animations, and basic game mechanics (e.g., scoring, levels, collision detection) in block-based or text-based environments.

Experiential LearningPeer TeachingProject-Based Learning
Event-Driven Programming and User Interfaces

Designing event-driven programs with multiple inputs and outputs, focusing on user interface elements and their responsiveness.

Inquiry CircleThink-Pair-ShareSimulation Game

06Digital Citizens

7 topics·Term 3

Understanding the role of technology in the community and how to use it responsibly.

Being a Responsible Digital User

Students will discuss what it means to use digital devices and the internet responsibly and respectfully.

Think-Pair-ShareRole Play
Digital Footprints: What We Leave Behind

Understanding that actions online leave a 'digital footprint' and the importance of positive online behavior.

Case Study AnalysisThink-Pair-Share
Sharing Online: What's Safe?

Students will learn about appropriate and inappropriate information to share online, focusing on personal safety and privacy.

Fishbowl DiscussionRole Play
Advanced Netiquette and Online Communication

Delving into complex aspects of online communication, netiquette in various digital contexts (e.g., social media, forums, professional settings), and managing digital identity.

Collaborative Problem-SolvingFishbowl DiscussionRole Play
Cyberbullying, Online Harassment, and Reporting

Addressing the serious issues of cyberbullying and online harassment, including strategies for prevention, intervention, and reporting mechanisms.

Role PlayFishbowl DiscussionCase Study Analysis
Media Literacy and Responsible Digital Consumption

Developing media literacy skills to critically evaluate digital content, identify misinformation, and practice responsible consumption of digital media for learning and entertainment.

Inquiry CircleWorld CaféCase Study Analysis
Critical Analysis of Technology's Societal Impact

Critically analyzing the broader societal, economic, and ethical impacts of technology, including issues like automation, privacy, and digital divide.

Experiential LearningWorld CaféFormal Debate

07Digital Storytelling and Creativity

5 topics·Term 4

Using digital tools to express ideas, create narratives, and explore artistic expression.

Telling Stories with Pictures

Students will use digital drawing tools or image manipulation software to create simple visual narratives or express ideas.

Project-Based LearningExperiential Learning
Adding Sound to Stories

Students will explore how sound effects and music can enhance a digital story, using simple audio recording or editing tools.

Inquiry CircleStations Rotation
Graphic Design Principles and Vector Graphics

Exploring graphic design principles (e.g., layout, typography, color theory) and using vector graphics software to create scalable digital art and illustrations.

Experiential LearningProject-Based LearningFlipped Classroom
Digital Audio Editing and Sound Design

Learning basic audio editing techniques (e.g., trimming, mixing, adding effects) and understanding different sound file formats for multimedia projects.

Inquiry CircleStations RotationProject-Based Learning
Basic Video Editing and Visual Storytelling

Introducing basic video editing software to combine clips, add transitions, and integrate sound and text to create compelling visual narratives.

Project-Based LearningPeer TeachingCollaborative Problem-Solving

08Computational Thinking Review

3 topics·Term 4

Consolidating understanding of computational thinking concepts through engaging review activities.

Decomposition Challenge

Breaking down complex tasks into smaller, manageable steps, applying decomposition skills.

Problem-Based LearningJigsaw
Pattern Recognition in Data Analysis and Algorithms

Applying pattern recognition to analyze complex datasets, identify trends, and understand the underlying logic of algorithms.

Stations RotationExperiential LearningCase Study Analysis
Abstraction in Action

Focusing on the most important details of a problem and ignoring irrelevant information.

Case Study AnalysisThink-Pair-Share