wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computation Thinking and Scratch

Total questions: 28

Worksheet time: 15mins

Name
Class
Date
1.

What is computational thinking?

a)

Giving instructions to a computer

b)

Thinking like a computer - in binary

c)

Using a set of techniques/approaches to help solve problems

d)

How robots think

2.

What is a definition of algorithm design

a)

Breaking a task into smaller parts

b)

Finding things that are similar

c)

Creating step-by-step instructions

d)

Focussing on what is important and ignoring what is unnecessary

3.

What is a definition of abstraction?

a)

Breaking a task into smaller parts

b)

Finding things that are similar

c)

Creating step-by-step instructions

d)

Focussing on what is important and ignoring what is unnecessary

4.

What is a definition of pattern recognition?

a)

Breaking a task into smaller parts.

b)

Finding things that are similar.

c)

Creating step-by-step instructions.

d)

Focussing on what is important and ignoring what is unnecessary.

5.

What is this flowchart symbol?

a)

Process

b)

Decision

c)

Output

d)

Terminator

6.

What is this flowchart symbol?

a)

Process

b)

Decision

c)

Output

d)

Terminator

7.

Which task  could you use abstraction to help you with?

a)

Sorting your sock drawer

b)

Picking what work to revise

c)

Writing a recipe

d)

reading a book

8.

Why do we decompose a complex problem?

a)

To change the problem we have

b)

To break it down into smaller problems which are easier to solve

c)

To make it more difficult to solve

d)

So you can focus on the key informati

9.

Which of these is not a part of computational thinking?

a)

Decomposition

b)

Debugging

c)

Abstraction

d)

Pattern Recognition

10.

Your friend is at Piccadilly Circus and would like to travel to Chancery Lane. Identify the correct route for your friend to take.

a)

Piccadilly Circus, Leicester Square, Tottenham Court Road, Chancery Lane

b)

Piccadilly Circus, Leicester Square, Covent Garden, Holborn, Chancery Lane

c)

Piccadilly Circus, Leicester Square, Goodge Street, Holborn, Chancery Lane

d)

Piccadilly Circus, Leicester Square, Covent Garden, Holbeck, Chancery Lane

11.
a)
Make the character spin
b)
Make the ball bounce
c)
Start the game 
d)
Add a sprite
12.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
13.

what are the two axis in scratch

a)

x and y

b)

n and t

c)

j and w

d)

k and somethig

14.

What is the output of the program?

a)
b)
c)
d)
15.

What is the output of the program?

a)
b)
c)
d)
16.

What is the output of program?

a)
b)
c)
d)
17.

What is the output of the program?

a)
b)
c)
d)
18.

What is the purpose of an algorithm?

a)

Sort data

b)

Solve a problem

c)

Add numbers together

d)

Give instructions to a destination

19.

In the programming language Scratch, what is the purpose of the "stage"?

a)

It is a character in a game or program.

b)

It is the background in a game or program.

c)

It is the instructions for the program.

d)

It is used to keep the score or add a timer.

20.

In the programming language Scratch, what is the purpose of the "script"?

a)

It is a character in a game or program.

b)

It is the background in a game or program.

c)

It is the instructions for the program.

d)

It is used to keep the score or add a timer.

21.

What is a "variable"?

a)

A named value in a program that always stays the same, eg the value for pi.

b)

A character in a game, eg Scratch the cat.

c)

A background in a game, eg a range of mountains.

d)

A named value that can change throughout the program, eg a timer or a score.

22.

Which of the following symbols means "greater than"?

a)

<

b)

**

c)

/

d)

>

23.

What programming concept means following steps in order?

a)

Iteration

b)

Sequence

c)

Selection

24.

Which word below describes iteration?

a)

Order

b)

Steps

c)

Loop

d)

Decision

25.
What will cause the game to end?
a)
If it is touching the colour Yellow
b)
If it is touching the colour Pink
c)
If it is touching the Edge of the screen
26.

What type of block do we use to run code when something happens?

a)

When

b)

IF

c)

Sometimes

d)

While

27.

What is the size of the Scratch stage?

a)

480 x 360

b)

480 x 300

c)

400 x 360

d)

400 x 300

28.

If the coordinates are set to x:0, y:0,

a)

the Sprite will be invisible.

b)

the Sprite will be in the center of the stage.

c)

the Sprite will be at the far left side of the stage.

d)

the Sprite will be at the bottom of the stage.