KS3 Computing · An algorithm is a precise, step-by-step plan to solve a problem. Computational thinking turns a messy problem into one. Every algorithm is built from just three things: sequence, selection and iteration.
Use another guild's testing to find problems in the game and the poster.
Give and receive feedback using two stars and a wish.
Fix the most important problems first, then test again.
Rehearse a two-minute presentation about the cause, the poster and the game.
Success criteria
I can give another guild two specific stars and one wish.
I can sort what testers found into 'breaks it', 'misses the success list' and 'nice extra'.
I can fix a problem and show it is fixed.
I can present my part in our two-minute presentation.
Key words
Say each word, then read what it means. Every one is in the glossary too.
Algorithm
Precise, ordered, finite steps to solve a problem.
Decomposition
Breaking a problem into smaller ones.
Abstraction
Ignoring detail that doesn't matter for the problem.
Sequence · selection · iteration
Steps one after another. First this, then this.
Pseudocode
Code-like writing for algorithms, without strict rules.
Trace table
Records variable values step by step to check logic.
Variable
A named place in memory that holds a value.
The explanation
Read it here, or open the study page below to go one step at a time with things to try.
Testing with another guild
Another guild plays your game and reads your poster. They have fresh eyes, so they see problems you cannot.
Play the game at least three times.
Try to break it: odd keys, edges, losing on purpose.
Read the poster from the back of the room.
Check that every image has a credit line.
Check each line of the success list: yes or no?
Feedback: two stars and a wish
A star is something that works well. A wish is one thing to improve.
Good feedback is specific. It says exactly what and where.
e.g.Example
Specific: 'The score is easy to see. I wish the litter fell more slowly at the start.' Not specific: 'It's good.'
★Remember
When you get feedback, say thank you and write it down. Do not argue. Decide later what to change.
Improve: fix, then test again
List everything the testers found.
Sort the list into three groups.
Fix the first group first.
Test again after every fix.
Tick off the success list.
What testers found
Group
Fix
The game never ends at 0 lives
Breaks the game
If lives = 0, say 'Game over', then stop [all v]
The poster heading is too small from the back
Misses the success list
Make the heading much bigger
A sound when you catch litter would be fun
Nice extra
Only if there is time left
!Watch out
Do not start a nice extra while something still breaks the game.
The two-minute presentation
The cause, and why it matters.
The poster: its message and who it is for.
A short demo of the game.
One thing testers found, and how you fixed it.
Who did what in the guild.
★Remember
Practise out loud with a timer. Two minutes goes very fast.
e.g.Worked example
Testers found three things. The litter falls through the bin. The beach photo has no credit line. The bin could be a cooler colour. What do you fix first?
Litter falling through the bin breaks the game, so fix it first. Check the touching (Bin v)? block names the right sprite.
The missing credit line misses the success list, so fix it next. Add title, author, source and licence.
The bin colour is a nice extra. Change it only if there is time.
Test the game again after the first fix, before moving on.