You already know how to make things happen in Scratch: sequences, variables, loops, decisions, and fixing bugs. Today the question is different. How do you turn a fuzzy idea into a plan you can actually build?
You will meet four steps coders use to break a problem down, use them on a build you choose, and start that build in Scratch.
Coders use four steps of computational thinking to turn a big idea into something they can build. Meet each step on a worked example as you go.
The idea: your sprite catches another sprite and the score goes up.
That plan is short enough to build. Yours will be too.
Here is that plan as Scratch blocks. You are not building this one: it is the worked example, so you can see how the four steps turn into code:
when green flag clicked
set [score v] to (0)
forever
if <key (right arrow v) pressed?> then
change x by (10)
end
if <touching (Target v)?> then
change [score v] by (1)
broadcast [move target v]
end
end
Choose one build idea, or invent a close cousin of one of these:
Once you have picked, you will write a short four-step plan for it on the next step, then start building it in Scratch.
Open Scratch. Reopen a project you saved earlier if it helps, or start a fresh one. If your saved project is missing, ask your teacher, or start a new one.
In your copybook, write a short plan for your idea using all four steps. Copy these four headings and finish each one with one short line, like the chase example:
Spend only a few minutes on the plan. A rough algorithm is fine: move on to Scratch even if it is not finished.
You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.