wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Bi-Weekly

Total questions: 70

Worksheet time: 40mins

Name
Class
Date
1.

Which of the following is not done by abstraction?

a)

Identifies essential details

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

2.

Computational Thinking

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

3.

Computational Thinking

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

4.

Decomposition

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

5.

pattern recognition

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

6.

Abstraction

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

7.

algorithmic design

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

8.

Breaking a complex problem down into smaller problems and solving each one individually.

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

9.

Picking out the important bits of information from the problem, ignoring the specific details that don't matter.

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

10.

A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

11.

Mike is posting an online advertisement on Facebook to promote his band's upcoming tour. Abstraction? (What is the relevant piece of information?)

a)

Date of tour

b)

Other bands

c)

His parents names

d)

His age

12.

This flowchart represent which part of computational thinking?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

13.

When on social media, we should all be cautious of...

a)

How our outfit looks

b)

Oversharing

c)

If we have a charger

14.

If you think you got scammed or hacked, you should...

a)

Email a teacher

b)

Get a new internet provider

c)

Change your passwords

15.

What should you do if someone you do not know wants to chat?

a)

Email them a picture of yourself.

b)

Tell them to chat with your friend.

c)

Block them from chatting with you and tell a grown up.

d)

Send them a text message.

16.

Mia thinks her computer has a virus. What should she do?

a)

She should try to fix the virus herself.

b)

She should e-mail her friends about it.

c)

She should tell a grown up.

d)

She should download more games.

17.

How can you stay safe when you are online?

a)

Share your passwords with friends.

b)

Download as many games as you can.

c)

Only open e-mails from people you know.

d)

Give out your address and phone number.

18.

I should ask my parent or guardian if it's okay before______.

a)

Creating a social media account.

b)

making a webpage.

c)

Posting anything online.

d)

All Of The Above.

19.
Who is it okay to share certain personal information with?
a)
Parents Only
b)
Teachers Only
c)
Adults I trust
d)
No one
20.
Who should you talk to if you feel uncomfortable about something you see or hear on the internet?
a)
A friend I trust
b)
An adult I trust
c)
My dog
d)
Someone else online who I don't know
21.
Being responsible online includes:
A) Keeping passwords a secret & being nice
B) Telling an adult when I fell unsafe
C) None of the above
D) All of the above
a)
A
b)
B
c)
C
d)
D
22.
Which of the following is considered risky online behavior.
a)
Friending people you don't know
b)
Playing Games
c)
Typing a Fairy Tale story
d)
Watching YouTube
23.
Which one is NOT personal information?
a)
Home address
b)
Email address
c)
Your pets name
d)
Your password
24.
I do not have to be polite and respectful online because I can't see the person and they can't see me.
a)
True
b)
False
25.
Brent met a friend online. His username is: baseballer345
Baseballer345 wants to meet Brent at the park.
What should Brent do?
a)
Meet him at the field.
b)
Tell a trusted adult.
c)
Ignore the invite but still talk to the friend online.
d)
Ask baseballer345 what his real name is.
26.
If anything makes you feel sad, scared, or confused while you are online you should:
a)
Hide under your bed
b)
Tell your friend
c)
Tell a trusted adult
d)
Cry
27.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

28.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

29.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

30.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

31.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

32.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

33.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

34.

What kind of device is this? (Tip - similar to the ones in the computer room)

a)

Input

b)

Output

c)

Input and output

35.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

36.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

37.

What kind of device is the screen on this phone?

a)

Input

b)

Output

c)

Input and output

38.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

39.

What kind of device is this?

a)

Input

b)

Output

c)

Input and output

40.

What kind of device is this? (Look at the ceiling of your classroom!)

a)

Input

b)

Output

c)

Input and output

41.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
42.
Why do we use flowcharts?
a)
To represent algorithms in an easy way
b)
To use different maths shapes
43.
What does this symbol represent?
a)
Start
b)
Sub
c)
Decision
d)
Process
44.
What does this shape represent?
a)
Input/Output
b)
Decision
c)
Process
d)
Start/Stop
45.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
46.
Can this shape be used for both Start and Stop?
a)
Yes
b)
No
47.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
48.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
49.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

50.
What is an algorithm?
a)
A problem
b)
A solution to a problem
c)
The steps that are taken to solve a problem
d)
The words to enter when typing
51.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
52.

How many arrows come out of the end symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

53.

How many arrows come out of the start symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

54.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
55.
Which symbol shoes input?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
56.
Which symbol shoes output?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
57.

This flowchart is made to...

a)

Calculate the area and perimeter of a square

b)

Output figures of different sizes

c)

Calculate the area and perimeter of a circle

d)

Find out how long it takes to get to the moon

58.

In this flowchart, r ...

a)

is the radius of a circle

b)

stands for random number

c)

represents a running total

d)

is a miscellaneous variable

59.

In this flowchart the diamond shape helps with...

a)

Deciding whether the student should pass or fail

b)

Adding up the student's marks

c)

Making sure the student gets good marks

d)

Checking the student's general behaviour

60.

This flowchart is made to ...

a)

Check whether a number is odd or even

b)

Decide if we like a number or not

c)

Calculate the remainder of a number + 2

d)

Help people with Maths

61.
What is the name of the group of keys your fingers should rest on?
a)
Middle Row Keys
b)
Home Row Keys
c)
Qwerty Keys
d)
None of the Above
62.
What do you use to type a space?
a)
Pinky
b)
Middle Finger
c)
Thumb
d)
Pointer Finger
63.
What is different about the keys your pointer fingers rest on?
a)
They are the letters A and L
b)
They are different colors
c)
They are the letters G and H
d)
They have bumps on them
64.
What kind of keyboards do we use?
a)
QWERTY
b)
DVORAK
c)
ENGLISH
d)
ASDFG
65.
What finger would you use to press the letter y?
a)
Left Pointer Finger
b)
Right Pointer Finger
c)
Left Middle Finger
d)
Right Middle Finger
66.
What finger would you use to press the letter P key?
a)
Right Pinky
b)
Left Pinky
c)
Right Middle Finger
d)
Left Middle Finger
67.
What fingers do you use to press the Shift key?
a)
Thumbs
b)
Pointers
c)
Pinkies
d)
Middles
68.
What finger would you use to press the letter T?
a)
Right Pointer Finger
b)
Left Pointer Finger
c)
Right Middle Finger
d)
Left Middle Finger
69.
What does WPM stand for?
a)
words per millimeter
b)
will Peter move
c)
words per minute
d)
words people move
70.
These are the Home Row keys...
a)
ABCD EFGH
b)
ASDF JKL;