Keeping a problem simple

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Keeping a problem simple

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which problem is small enough to solve in a few steps?
A Build a whole video game with 20 levels
B Make a timer that counts down from 10
2. What should you do with a problem that is too big?
A Break it into smaller problems
B Try to solve it all at once
3. A school wants an app to run the whole canteen. Which is a smaller part you could solve?
A A screen to pick a drink
B Everything the canteen does
4. What is decomposition?
A Breaking a big problem into smaller parts
B Making a problem bigger and harder
5. You split a quiz game into: asking questions, scoring points and showing the winner. What have you done?
A Solved the whole problem in one go
B Split the problem into parts

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1decomposition AThis problem is too big. It cannot be solved in a few steps, so it needs to be split into smaller parts, like fixing the bubbler queue.
2Problem: Plan a school fair Part 1: Make posters BA big problem split into a smaller part to solve first
3A big problem can be split into smaller parts CBig problem: Build a class game Parts: 1 Idea, 2 Rules, 3 Score
4Choose one part to solve first DStart with: Part 2 Rules
5Problem: Fix everything about our school EThe parts are all the same. Each part should be a different smaller problem, such as choose a pet, make a cage, plan feeding.
6Parts: 1 Pick a pet, 2 Pick a pet, 3 Pick a pet FBreaking a big problem into smaller parts that are each simple to solve

Definitions

decomposition

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
_____________ = split a big problem up
2.
BIG PROBLEM: Plan a class party _____ it into parts: food, music, games SOLVE food FIRST
3.
BIG PROBLEM: Plan a class party SPLIT it into: food, music, games SOLVE food _____
4.
IF problem is too ___ THEN SPLIT it into smaller parts END IF
5.
part: Choose the music steps needed: 3 IF steps __ 5 THEN part is SIMPLE

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A BIG: Plan a school fair
B PART 1: Choose the date
C PART 2: Plan the whole fair
D SOLVE FIRST: Part 1
Question 2
A TASK: Pour a glass of water
B 3 steps, so it is TOO BIG
C Just right: solve it now
Question 3
A BIG: Make a class newsletter
B PART 1: Write the stories
C PART 2: Take the photos
D SOLVE FIRST: all parts at once
Question 4
A BIG: Make a birthday card
B PART 1: Ride my bike
C PART 2: Write the message
D SOLVE FIRST: Part 1
Question 5
A SIMPLE: Organise a class camp
B PART 1: Pick the place
C PART 2: Pack the bags

Answer Key

Keeping a problem simple
Section A: Quick Questions
Q1
B — Make a timer that counts down from 10
Q2
A — Break it into smaller problems
Q3
A — A screen to pick a drink
Q4
A — Breaking a big problem into smaller parts
Q5
B — Split the problem into parts
Section B: Match the Pairs
Q1
decomposition → Breaking a big problem into smaller parts that are each simple to solve
Q2
Problem: Plan a school fair Part 1: Make posters → A big problem split into a smaller part to solve first
Q3
A big problem can be split into smaller parts → Big problem: Build a class game Parts: 1 Idea, 2 Rules, 3 Score
Q4
Choose one part to solve first → Start with: Part 2 Rules
Q5
Problem: Fix everything about our school → This problem is too big. It cannot be solved in a few steps, so it needs to be split into smaller parts, like fixing the bubbler queue.
Q6
Parts: 1 Pick a pet, 2 Pick a pet, 3 Pick a pet → The parts are all the same. Each part should be a different smaller problem, such as choose a pet, make a cage, plan feeding.
Section C: Definitions
Q1
decomposition — Breaking a big problem into smaller parts, so each part is simple enough to solve in a few steps. You can then choose one part to solve first.
Section D: Fill in the Blanks
Q1
decomposition = split a big problem up
Q2
BIG PROBLEM: Plan a class party SPLIT it into parts: food, music, games SOLVE food FIRST
Q3
BIG PROBLEM: Plan a class party SPLIT it into: food, music, games SOLVE food FIRST
Q4
IF problem is too big THEN SPLIT it into smaller parts END IF
Q5
part: Choose the music steps needed: 3 IF steps <= 5 THEN part is SIMPLE
Section E: Spot the Error
Q1
C — A part must be smaller than the big problem. 'Plan the whole fair' is the big problem again. It should be a small job like 'Make the posters'.
Q2
B — A problem that takes only a few steps is simple and just right to solve. It should say 'so it is SIMPLE'.
Q3
D — After splitting a problem, you choose just ONE part to solve first. Doing every part at once makes it big again. It should be 'SOLVE FIRST: Part 1'.
Q4
B — Every part must belong to the big problem. Riding a bike has nothing to do with making a card. It should be a card job like 'Draw the picture'.
Q5
A — Organising a camp has many jobs, so it is a BIG problem that needs splitting. The line should start with 'BIG:', not 'SIMPLE:'.