Skip to content
Technologies · Foundation · Solving Problems with Technology · Term 2

Defining Computational Problems

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

ACARA Content DescriptionsAC9TDIP01

About This Topic

Helpful Robots encourages students to imagine how technology can be designed to solve specific human problems. This topic links AC9TDEFK01 (identifying digital systems) with AC9TDEFP03 (designing solutions). Students move beyond seeing robots as sci-fi characters and begin to view them as tools that can perform 'dull, dirty, or dangerous' jobs.

In an Australian context, we can look at how robots are used in our local industries, such as drones for monitoring the Great Barrier Reef or robotic arms in manufacturing. This topic sparks creativity and ethical thinking: what should a robot do, and what should humans keep doing? This topic is most engaging when students use role play to 'be' the robots they've designed, demonstrating their specific helpful functions to the class.

Key Questions

  1. Differentiate between a general problem and a computational problem.
  2. Analyze a real-world problem to identify its computational aspects.
  3. Explain how problem definition influences the design of a technological solution.

Learning Objectives

  • Identify the core components of a given problem.
  • Differentiate between a general problem and a computational problem.
  • Analyze a real-world scenario to identify aspects that can be addressed with technology.
  • Explain how clearly defining a problem impacts the design of a technological solution.

Before You Start

Identifying Objects and Their Functions

Why: Students need to be able to recognize objects and understand what they do to begin identifying problem components.

Basic Needs and Wants

Why: Understanding the concept of needs and wants helps students frame problems as things that require solutions.

Key Vocabulary

ProblemA situation or condition that needs a solution or improvement.
Computational ProblemA problem that can be solved using a sequence of steps that a computer or technology can follow.
ComponentsThe different parts or elements that make up a problem or a solution.
TechnologyTools, machines, or systems created to solve problems or perform tasks.

Watch Out for These Misconceptions

Common MisconceptionRobots are alive and have brains like us.

What to Teach Instead

Students often think robots 'know' things naturally. Use a peer-teaching activity where one student is a 'robot' who can only move if a specific button is pressed, showing that robots only have 'brains' because humans programmed them.

Common MisconceptionAll robots look like humans (two arms, two legs).

What to Teach Instead

Children's ideas are often limited by movies. Show photos of real-world robots like a Roomba, a robotic arm, or a drone to help them understand that a robot's shape depends on the job it was designed to do.

Active Learning Ideas

See all activities

Real-World Connections

  • Farmers in regional Australia use weather monitoring technology to define problems like predicting rainfall for crop planting. They analyze data to decide the best time to sow seeds, impacting their harvest.
  • Lifeguards at Bondi Beach might use drones to monitor swimmers and identify potential dangers, defining a problem of beach safety and designing a technological solution to assist their work.
  • Construction workers use laser levels and measuring tools to define precise requirements for building structures, ensuring accuracy and safety in their projects.

Assessment Ideas

Quick Check

Present students with three scenarios: 1) A lost toy, 2) A robot that can sort blocks by color, 3) A drawing. Ask students to circle the scenarios that represent a computational problem and explain why for one of them.

Discussion Prompt

Ask students: 'Imagine you want to design a machine to help clean your classroom. What are the different parts of this problem? What parts could a machine help with, and what parts would still need a person?' Record their ideas on a whiteboard.

Exit Ticket

Give each student a card with a simple problem (e.g., 'Too many leaves on the playground'). Ask them to write one sentence describing a computational aspect of this problem and one sentence explaining how defining this aspect helps design a solution.

Frequently Asked Questions

What defines a 'robot' for a Foundation student?
A robot is a machine that can sense something, think about it (using its program), and then do an action. For five-year-olds, you can simplify this to: 'A machine that follows a plan to do a job for us.'
How can active learning help students understand robotics?
By role playing as robots, students internalise the 'input-process-output' loop. When they have to 'act out' their robot's function, they have to think logically about what triggers the robot and what the robot actually does, which is the basis of robotic engineering.
Are there robots in Australia we can talk about?
Yes! Australia uses many 'helpful robots'. We use underwater robots to check the health of our reefs, robotic tractors on large farms, and even delivery robots in some cities. These real-world examples make the topic relevant to their lives.
How do I manage the 'fantasy' element of robots?
While it's great to let them be creative, try to steer them toward 'helpful' functions. Ask questions like, 'How does that help someone?' or 'What part of the robot does the heavy lifting?' to keep the focus on design and purpose.