NEW
Font size
WorksheetsComputation Thinking and Scratch
Total questions: 28
Worksheet time: 15mins
What is computational thinking?
Giving instructions to a computer
Thinking like a computer - in binary
Using a set of techniques/approaches to help solve problems
How robots think
What is a definition of algorithm design
Breaking a task into smaller parts
Finding things that are similar
Creating step-by-step instructions
Focussing on what is important and ignoring what is unnecessary
What is a definition of abstraction?
Breaking a task into smaller parts
Finding things that are similar
Creating step-by-step instructions
Focussing on what is important and ignoring what is unnecessary
What is a definition of pattern recognition?
Breaking a task into smaller parts.
Finding things that are similar.
Creating step-by-step instructions.
Focussing on what is important and ignoring what is unnecessary.
What is this flowchart symbol?
Process
Decision
Output
Terminator
What is this flowchart symbol?
Process
Decision
Output
Terminator
Which task could you use abstraction to help you with?
Sorting your sock drawer
Picking what work to revise
Writing a recipe
reading a book
Why do we decompose a complex problem?
To change the problem we have
To break it down into smaller problems which are easier to solve
To make it more difficult to solve
So you can focus on the key informati
Which of these is not a part of computational thinking?
Decomposition
Debugging
Abstraction
Pattern Recognition
Your friend is at Piccadilly Circus and would like to travel to Chancery Lane. Identify the correct route for your friend to take.
Piccadilly Circus, Leicester Square, Tottenham Court Road, Chancery Lane
Piccadilly Circus, Leicester Square, Covent Garden, Holborn, Chancery Lane
Piccadilly Circus, Leicester Square, Goodge Street, Holborn, Chancery Lane
Piccadilly Circus, Leicester Square, Covent Garden, Holbeck, Chancery Lane
what are the two axis in scratch
x and y
n and t
j and w
k and somethig
What is the output of the program?
What is the output of the program?
What is the output of program?
What is the output of the program?
What is the purpose of an algorithm?
Sort data
Solve a problem
Add numbers together
Give instructions to a destination
In the programming language Scratch, what is the purpose of the "stage"?
It is a character in a game or program.
It is the background in a game or program.
It is the instructions for the program.
It is used to keep the score or add a timer.
In the programming language Scratch, what is the purpose of the "script"?
It is a character in a game or program.
It is the background in a game or program.
It is the instructions for the program.
It is used to keep the score or add a timer.
What is a "variable"?
A named value in a program that always stays the same, eg the value for pi.
A character in a game, eg Scratch the cat.
A background in a game, eg a range of mountains.
A named value that can change throughout the program, eg a timer or a score.
Which of the following symbols means "greater than"?
<
**
/
>
What programming concept means following steps in order?
Iteration
Sequence
Selection
Which word below describes iteration?
Order
Steps
Loop
Decision
What type of block do we use to run code when something happens?
When
IF
Sometimes
While
What is the size of the Scratch stage?
480 x 360
480 x 300
400 x 360
400 x 300
If the coordinates are set to x:0, y:0,
the Sprite will be invisible.
the Sprite will be in the center of the stage.
the Sprite will be at the far left side of the stage.
the Sprite will be at the bottom of the stage.
