Skip to content

Decomposition: Breaking Down ProblemsActivities & Teaching Strategies

Active learning works because decomposition is a hands-on skill. Students must physically break tasks apart, debate what matters, and reorder steps to see how clarity emerges from complexity. This kinesthetic and social process cements the habit of seeing problems as adjustable systems rather than fixed puzzles.

Year 7Computing4 activities20 min45 min

Learning Objectives

  1. 1Analyze the steps required to complete a simple task, such as making a sandwich, and represent them sequentially.
  2. 2Design a decomposition strategy for planning a multi-stage school event, identifying key sub-tasks.
  3. 3Evaluate the benefits of breaking down complex problems into smaller parts for efficient task management.
  4. 4Compare the effectiveness of different decomposition approaches for a given problem scenario.

Want a complete lesson plan with these objectives? Generate a Mission

Pairs Activity: Robot Sandwich Instructions

Pairs list all steps to make a sandwich for a robot, then cross out unnecessary details like tasting ingredients. One partner role-plays the robot following instructions while the other observes and notes errors. Pairs revise based on feedback and share one key insight with the class.

Prepare & details

Analyze how to break the process of making a sandwich into steps for a robot.

Facilitation Tip: During the Pairs Activity, move between pairs to listen for vague verbs like ‘get’ or ‘do’ and prompt students to replace them with precise actions before moving on.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
45 min·Small Groups

Small Groups: School Event Decomposition

Groups brainstorm a school event and break it into categories like logistics, promotion, and safety. They create a hierarchical diagram on paper or digital tools, removing irrelevant ideas through group vote. Present diagrams and explain simplifications made.

Prepare & details

Design a decomposition strategy for planning a school event.

Facilitation Tip: In Small Groups, provide a timer and a large sheet of paper so students practice visual decomposition without defaulting to linear lists.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
25 min·Whole Class

Whole Class: Decomposition Evaluation Game

Display a complex problem on the board, like organizing a trip. Class votes via mini-whiteboards on which details to decompose or remove. Discuss benefits collectively, then apply to individual quick sketches of their own decomposed plan.

Prepare & details

Evaluate the benefits of decomposition for managing complex tasks.

Facilitation Tip: During the Whole Class Evaluation Game, collect common mistakes on the board and turn them into teachable moments by asking the class to re-sort the steps into a logical sequence.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
20 min·Individual

Individual: Personal Task Breakdown

Students select a daily task, such as getting ready for school, and decompose it into core steps on worksheets. They highlight removed details and self-evaluate clarity. Share one example in a class gallery walk for peer comments.

Prepare & details

Analyze how to break the process of making a sandwich into steps for a robot.

Facilitation Tip: For the Individual Task Breakdown, ask students to swap papers with a partner to check if instructions are clear without needing prior knowledge.

Setup: Groups at tables with problem materials

Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management

Teaching This Topic

Teach decomposition as a recursive habit, not a one-time procedure. Use analogies like ‘zooming in’ on a map to show how detail levels vary by audience. Avoid rushing to the solution; instead, model circling back to review whether each sub-task still feels necessary. Research shows that students who externalize their thinking through diagrams or role-play retain the strategy longer than those who only write lists.

What to Expect

Successful learning looks like students confidently stripping tasks to essentials, justifying their choices, and revising when peers point out missing or redundant steps. They should be able to explain why certain details belong to one sub-task and not another, showing transfer beyond computing.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring the Pairs Activity: Robot Sandwich Instructions, watch for students listing every grain of salt or exact bread slice placement without considering what a robot actually needs to know.

What to Teach Instead

Prompt pairs to discuss which details are physical necessities versus preferences, then cross out non-essential items on their instruction sheets together before testing with a peer.

Common MisconceptionDuring the Small Groups: School Event Decomposition, watch for students treating all sub-tasks like equally sized boxes without considering dependencies or timelines.

What to Teach Instead

Hand each group a set of step cards and ask them to physically arrange the cards on a timeline, encouraging them to stretch or shrink the size of each box to reflect its real complexity.

Common MisconceptionDuring the Whole Class: Decomposition Evaluation Game, watch for students assuming that the first attempt at sorting steps is always correct.

What to Teach Instead

Use a ‘two-minute reset’ where groups must justify their order to another group, then reorder based on peer feedback before finalizing.

Assessment Ideas

Exit Ticket

After the Pairs Activity: Robot Sandwich Instructions, give each student a new scenario, e.g., ‘Making a cup of tea,’ and ask them to write three main sub-tasks on a slip of paper before leaving class.

Discussion Prompt

During the Small Groups: School Event Decomposition, listen for students to explain which details they kept versus removed and why, noting whether they reference audience needs or resource limits.

Quick Check

After the Whole Class: Decomposition Evaluation Game, display one correct and one over-complicated flowchart on the board and ask students to vote on which better supports a clear solution.

Extensions & Scaffolding

  • Challenge: Ask students to decompose a task so precisely that a classmate can complete it without any prior context.
  • Scaffolding: Provide sentence starters like ‘First, the robot must…’ and a word bank of action verbs to help students articulate steps.
  • Deeper: Have students compare two different decomposition diagrams of the same task and write a paragraph explaining which version is clearer and why.

Key Vocabulary

DecompositionThe process of breaking down a complex problem or system into smaller, more manageable parts.
AlgorithmA set of step-by-step instructions or rules designed to solve a specific problem or perform a computation.
AbstractionThe process of removing unnecessary details to focus on the essential features of a problem or task.
Sub-taskA smaller, distinct part of a larger task that needs to be completed as part of the overall goal.

Ready to teach Decomposition: Breaking Down Problems?

Generate a full mission with everything you need

Generate a Mission