wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y4 T1 Visual Programs, Digital Solutions, Algorithms

Total questions: 11

Worksheet time: 11mins

Name
Class
Date
1.
What is Software?
a)

User Applications, Operating Systems, Programs and Games

b)

Physicals parts of a Computer

2.

An _______________ is a precise,step by step set of instructions to perform a specific task.

a)

task

b)

sequence

c)

sub-tasks

d)

algorithm

3.

The steps of an algorithm can be followed in any order to produce the same result.

a)

True

b)

False

4.

A (a)   is a particular order in which things follow each other.

5.

What is Coding?

a)

Coding is a way of communicating with a computer

b)

Coding uses algorithms

c)

Coding involves giving instructions for different actions we want our computers to perform.

d)

Binary, Cobol, Python and JavaScript are all types of coding.

e)

All of the above

6.

What is the best definition for this image?

This is ...

a)

a flow-map

b)

a flow-chart showing algorithms with branching.

c)

different shapes on a word document

d)

I have no idea

7.

What is the best description for Scratch Coding?

a)

an app where you can play games

b)

a block based visual coding program.

c)

a search engine

d)

all of the above

8.

How long will the block of commands be executed?

(a)  

9.

Iteration means to...

a)

execute a single operation

b)

delete a sequence of code

c)
repeat a process or sequence of operations
d)
create a new process from scratch
10.

Scratch is a block-based coding program for kids. Explain what you can do on Scratch, using the correct vocabulary. (2pt)

extra points for using appropriate vocabulary in the right way (context): examples - algorithms, branching, motion, iteration, variables... (2pts)

4 lines
11.

Write a reflection about your experiences with the Scratch program.

Example: Did you find it an engaging experience?

What did you learn?

Where you able to help others?

Would you like to do more of this and why?

How do you think you could use this knowledge and understanding of coding in the future?

4 lines