Skip to content
Technologies · Year 8

Active learning ideas

Introduction to Computational Thinking

Active learning works for decomposition because students must physically separate tasks, not just discuss them. Breaking down real-world problems with peers helps students see how abstract tasks become concrete steps. This hands-on approach builds the mental models needed to recognize patterns and ignore irrelevant details.

ACARA Content DescriptionsACARA Australian Curriculum v9: Digital Technologies 7-8, Analyse and document problems, and decompose them into smaller components (AC9TDP8P02)ACARA Australian Curriculum v9: Digital Technologies 7-8, Design, modify and follow algorithms represented diagrammatically and in English to solve problems (AC9TDP8P03)ACARA Australian Curriculum v9: Digital Technologies 7-8, Develop and communicate alternative solutions, and document and evaluate them against criteria for success (AC9TDP8P04)
20–60 minPairs → Whole Class3 activities

Activity 01

Stations Rotation45 min · Small Groups

Stations Rotation: The Great Deconstructor

Set up four stations with complex real world tasks: making a traditional damper, organizing a school assembly, managing a water filtration system, and coding a simple game. At each station, small groups have eight minutes to list every sub-task required to complete the goal, then refine their list to the five most critical steps.

Explain the core components of computational thinking.

Facilitation TipDuring The Great Deconstructor, circulate and ask groups to explain why they grouped certain steps together, pushing them to think beyond sequence.

What to look forProvide students with a simple daily task, like making toast. Ask them to write down the steps (algorithm) and then identify one way they could decompose the task further or one pattern they notice.

RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 02

Think-Pair-Share20 min · Pairs

Think-Pair-Share: Robot Breakfast

Students individually write down the exact steps to make a piece of toast for a 'robot' that knows nothing. They pair up to test their instructions on each other, acting out the literal steps to find missing logic or 'bugs' in their decomposition.

Differentiate between the four pillars of computational thinking.

Facilitation TipFor Robot Breakfast, model the think-pair-share process by loudly verbalizing your own decomposition aloud before students begin.

What to look forPresent students with two different scenarios, one involving sorting a collection of objects and another involving planning a school event. Ask: 'How would you use decomposition and pattern recognition to approach each of these tasks differently?'

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

Activity 03

Inquiry Circle60 min · Small Groups

Inquiry Circle: Indigenous Fish Traps

Groups investigate the Brewarrina Fish Traps, one of the oldest man-made structures on earth. They must decompose the system into its functional parts: stone placement, water flow, fish behavior, and harvesting cycles, presenting their breakdown as a visual flow chart.

Analyze how computational thinking can be applied to everyday problems.

Facilitation TipIn Indigenous Fish Traps, observe how students use diagrams to show repeated patterns or ignored details, then ask them to explain their choices to the class.

What to look forShow students a short sequence of repeating visual patterns. Ask them to identify the pattern and describe the rule (algorithm) for continuing it. Then, ask them to explain which details of the pattern are essential and which could be ignored (abstraction).

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

A few notes on teaching this unit

Teaching decomposition requires modeling the process slowly and visibly. Start with physical tasks students know well, like making a sandwich, before moving to abstract problems. Avoid rushing to coding; focus first on clean, function-based breakdowns. Research shows students benefit from comparing multiple decompositions to understand efficiency and clarity.

Successful learning looks like students confidently breaking tasks into smaller parts without prompting. They should describe components by their function, not just order, and justify their choices to peers. Clear evidence includes annotated diagrams, parallel task lists, or verbal explanations of sub-problems.


Watch Out for These Misconceptions

  • During The Great Deconstructor, watch for students listing steps in chronological order without identifying functional components.

    Pause the group and ask them to circle steps that serve the same purpose, like 'collect ingredients' and 'preheat oven,' then label these as a single module called 'prepare kitchen'.

  • During Robot Breakfast, watch for students assuming there is only one correct way to break down the task.

    After pairs share their breakdowns, use the think-pair-share structure to ask groups to identify which approach would be easiest to code, explaining their reasoning aloud.


Methods used in this brief