Skip to content
Technologies · Year 7

Active learning ideas

Introduction to Computational Thinking

Active learning works because computational thinking is a way of approaching problems that becomes clearer through doing. Students need to physically break tasks, rearrange parts, and simplify ideas to see how these strategies reduce confusion. These hands-on activities make abstract concepts concrete and memorable.

ACARA Content DescriptionsAC9TDI8P01
20–60 minPairs → Whole Class3 activities

Activity 01

Inquiry Circle45 min · Small Groups

Inquiry Circle: The Great Unpacking

In small groups, students are given a complex real world system, such as a local hospital or a major sporting event. They must use decomposition to break the system down into at least ten smaller sub-systems and present their breakdown on a shared digital canvas.

Explain the core components of computational thinking.

Facilitation TipDuring The Great Unpacking, circulate and ask guiding questions like 'What part of this task feels the most overwhelming?' to push decomposition forward.

What to look forProvide students with a simple everyday task, such as making a sandwich. Ask them to write down: 1. Two ways they decomposed the task. 2. One pattern they noticed (e.g., always spreading before adding fillings). 3. One detail they abstracted away (e.g., the exact brand of bread).

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 02

Think-Pair-Share20 min · Pairs

Think-Pair-Share: Pattern Spotting

Students look at three different apps (e.g., Uber, Airbnb, and Menulog) and individually list three common features. They then pair up to discuss why these patterns exist across different industries before sharing with the class how these patterns simplify the design process.

Differentiate between decomposition and abstraction with examples.

Facilitation TipDuring Pattern Spotting, model aloud how you recognize a pattern in your own work to make the thinking visible for students.

What to look forPose the problem: 'How would you plan a surprise birthday party for a friend?' Facilitate a class discussion, prompting students to identify how they would use decomposition to list tasks, pattern recognition to remember successful party elements, and abstraction to focus on key guest needs rather than minor decorations.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

Activity 03

Stations Rotation60 min · Small Groups

Stations Rotation: Abstraction Action

Set up stations with different tasks: one where students simplify a complex map into a tube-style diagram, another where they write a 3-step recipe for a complex dish, and a third where they identify the core 'must-have' features of a social media profile.

Analyze how computational thinking applies to everyday problem-solving.

Facilitation TipDuring Abstraction Action, explicitly point out when students are focusing on the most important parts of their model to reinforce the concept of simplification.

What to look forPresent students with a short sequence of instructions for a simple game or task. Ask them to identify if the sequence represents an algorithm. Then, give them a slightly more complex task and ask them to write a 3-step algorithm for it, focusing on clarity and order.

RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Start with relatable, non-digital examples to build intuition before introducing technical terms. Research shows students grasp abstract concepts faster when they connect them to familiar experiences. Avoid rushing to definitions; instead, let the activities generate the vocabulary naturally. Model your own thinking process during discussions to normalize mistakes as part of problem solving.

Successful learning looks like students confidently breaking complex problems into manageable parts, spotting patterns that connect solutions, and simplifying tasks by removing unnecessary details. They should articulate their process and recognize these strategies in everyday situations, not just in technology contexts.


Watch Out for These Misconceptions

  • During Collaborative Investigation: The Great Unpacking, watch for students who think decomposition is simply listing steps without recognizing the importance of breaking tasks into independent parts.

    During Collaborative Investigation: The Great Unpacking, redirect students by asking them to identify which parts of their task could be done at the same time by different people, showing how decomposition creates parallel work paths.

  • During Station Rotation: Abstraction Action, watch for students who believe abstraction makes their work more complicated by adding extra rules or details.

    During Station Rotation: Abstraction Action, have students compare their first draft of a model to their simplified version, pointing out how removing unnecessary elements makes the solution clearer and easier to explain.


Methods used in this brief