wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Coding Course E - 4th Grade

Total questions: 56

Worksheet time: 41mins

Name
Class
Date
1.

What is coding?

a)

creating instructions for a computer to follow in computer language

b)

creating images for a computer to display

c)

creating text that can be read by a computer in different language

2.

What is an algorithm?

a)

a list of Apps you need to download

b)

a list of tech terms you need to know by heart

c)

a list of instructions for a computer to follow

3.

What is a bug?

a)

Part of a program that does not work correctly.

b)

Part of a program that works correctly.

c)

Part of a program that is automatic

4.

What is debugging?

a)

trying out steps

b)

creating a plan

c)

fixing the problem

5.

What is a loop?

a)

The action of doing something for the first time

b)

The action of doing something over and over again.

c)

The action of doing something for the last time

6.

What website did we learn coding on?

a)

coding.org

b)

code.com

c)

code.org

d)

coding.net

7.
What are statements that only run under certain conditions?
a)
Code
b)
Loop
c)
Conditionals
d)
Binary
8.
A user does this to tell the computer start the commands you have written into the program.
a)
event
b)
run program
c)
function
d)
abstraction
9.
What can you make with programming?
a)
Games
b)
Websites
c)
Apps
d)
All of these
10.
What do we call the person who writes the instructions for the computer to complete a task?
a)
architect
b)
programmer
c)
Bob
d)
composer
11.
What is Code?
a)
Rules of conduct.
b)
A pack between friends.
c)
One or more commands designed to be carried out by a computer.
d)
Edoc spelled backwords.
12.

Which of these is Google Drive?

a)
b)
c)
d)
13.
What is Computer Science?
a)
A field in which people use the power of computers to solve big problems.
b)
A field where you use science to dissect a computer.
c)
The study of chemicals.
d)
Using a computer to search for Science items.
14.
Function is..
a)
A math equation.
b)
A piece of code that you can easily call over and over again.
c)
Finding an error in a program.
d)
Is short for fun vacation.
15.
Persistence is...
a)
Trying again and again , even when something is very hard.
b)
Assisting someone with a task.
c)
Giving up on a task.
d)
An error in a program.
16.
What is a loop?
a)
The action of doing something over and over again.
b)
Walking around in a circle.
c)
A rope.
d)
A list of instructions.
17.
An action that causes something to happen.
a)
A loop.
b)
A program.
c)
An event.
d)
A command.
18.
What are commands?
a)
Repetitions of instructions
b)
Basic instructions 
c)
Order of fuctions
19.
What is a sequence?
a)
Is the correct order of commands
b)
Is the correct order of fuctions
c)
Is the correct order of manipulatives
20.
Loops are...
a)
An exception to a rule of commands
b)
A selection of commands
c)
A repetition of a command
21.
Conditions can be...
a)
True or false
b)
Positive or negative
c)
Balance or imbalance
22.

Coding is telling a computer or technology device what to do?

a)

True

b)

False

23.

Is a computer programer someone that writes code?

a)

Yes

b)

No

24.

Do you think coding is required for a SMART TV?

a)

Yes

b)

No

25.
In coding terms an action or event you want to repeat multiple times is called a
a)
loop
b)
do-over
c)
time-line
d)
sequence
26.
If you weren't able to complete a challenge the first time you should
a)
pout
b)
give up
c)
try again
d)
bang the keyboard
27.
Infinite loops are also called _________ loops. 
a)
endless
b)
forever
c)
never ending
d)
neverland
28.
A forever loop is a code pattern that repeats ___________________ .
a)
as long as the program is running
b)
for a set number of times
c)
until a condition is met
d)
as long as Google wants it to.
29.
Conditionals are used when computers need to make _____________.
a)
decisions
b)
a cake
c)
dinner
d)
a friend
30.
IF...THEN and IF...THEN...ELSE are two types of ________________.
a)
conditional statements
b)
repeat loops
c)
jokes
d)
programs
31.

A step-by-step procedure for solving a problem or running a program

a)

algorithm

b)

conditional statement

c)

iteration

d)

event handling

32.

A graphics object that can be moved on top of or behind a background

a)

sprite

b)

loop

c)

pseudocode

d)

debug

33.

Which one is different?

a)

A

b)

B

c)

C

d)

D

34.

If you cannot solve a question the first time trying it then you should...

a)

Try again

b)

Bash your head on the keyboard

c)

Give up

d)

Cry

35.
To code on the code.org site, you move blocks that hold code onto a workspace.
a)
True
b)
False
36.

What is a "Bug"?

a)

An insect with 8 legs.

b)

Part of a program that does not work correctly.

c)

The action of doing something over and over again.

d)

Someone who bothers you.

37.

What is a loop?

a)

Finding and fixing problems in an algorithm or program.

b)

A fruity breakfast cereal.

c)

The action of doing something over and over again.

d)

A rope.

38.

What is the best way to solve this Angry Birds Puzzle?

a)
b)
c)
d)
39.

What will happen when I hit run on this code?

a)

The bird will reach the pig.

b)

The bird will not reach the pig, or hit a wall.

c)

The bird will hit the wall before he reaches the pig.

d)

The bird will do nothing.

40.

Solve this puzzle by adding one block at the end.

a)
b)
c)
d)
41.

What is "Debugging"?

a)

Finding and fixing problems in an algorithm or program.

b)

Squishing a bunch of insects.

c)

Taking the CPU out of your device.

d)

Part of a program that does not work correctly.

42.

What is the best way to solve this puzzle?

a)
b)
c)
d)
43.

Do loops have to have a pattern?

a)

No

b)

Yes

44.

The action of doing something over and over again.

a)

Looping

b)

Bugging

c)

Programming

45.

Solve this puzzle with a loop

a)
b)
c)
d)
46.

What is the meaning of Loop

a)

Don't know

b)

an action causing something to happen

c)

The action of doing something over and over again.

d)

funny game

47.

Is this the right solution for the Puzzle

a)

True

b)

False

48.

Solve the puzzle

a)
b)
c)
d)
49.

What is this called

a)

Reapet

b)

Nested Loop

c)

Loop

d)

Nothing

50.

Nested Loop is

a)

Loop inside another Loop

b)

The action of doing something over and over again.

c)

an action causing something to happen

51.

Solve the puzzle

a)
b)
c)
d)
52.

A field of science in which people use the power of computers to solve big problems.

a)

command

b)

computer science

c)

code

d)

program

53.

A user does this to tell the computer start the commands you have written into the program.

a)

event

b)

run program

c)

function

d)

abstraction

54.

Statements that can only run under certain conditions or situations such as: if the seat is taken, then move to the next available seat.

a)

conditionals (if/then statements)

b)

variable

c)

abstractions

d)

binary

55.

Which language does a computer understand?

a)

Sync Language

b)

English language

c)

Programming Language

d)

Note language

56.
What is an Algorithm?
a)
An error in a program.
b)
A math equation.
c)
A music note.
d)
A list of steps to finish a task.