Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Explorations Final Review

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

The BEST definition of computer science is...

a)

The blending of human ideas and digital tools to solve problems.

b)

The study of code and programming to make application for people to be more productive.

c)

The study of computer hardware and how they work together in a computer system.

d)

The art of creating things on a computer with purpose of entertainment and enjoyment.

2.

Problem solving is important in computer science because...(choose all that apply)

a)

Problem solving allows you to make mistakes and try again until you get it right.

b)

Problem solving asks you to prepare using techniques like researching the issue, prototyping solutions, and getting to know your audience.

c)

Computer scientists who use problem solving look back at their solutions and ask questions to check to see if changes would make it even better.

3.

The best description of HTML is:

a)

A language that uses tags to define the structure of text on a webpage for a web browser to display.

b)

The code behind most of the apps on our phones.

c)

A language that uses brackets to define objects and variables to code most interactive games.

d)

The language that web designers use to format the appearance of web pages.

4.

How is data represented in a computer?

a)

ALL data is represented in 1s and 0s.

b)

Most data is represented in 1s and 0s except for multimedia like audio and video.

c)

Most data is represented in 1s and 0s except for pictures and images.

d)

Some data is represented in 1s and 0s like text-based data and numbers.

5.

What is CSS?

a)

The language that web designers use to format the appearance of web pages.

b)

A language that uses tags to define the structure of text on a webpage for a web browser to display.

c)

Is the code behind most of the apps on our phones.

d)

A language that uses brackets to define object and variables to code most interactive games.

6.

The result of a simple boolean statement would be either TRUE or FALSE.

a)

TRUE

b)

FALSE

7.

What is a variable?

a)

A named section of a program that performs a specific task. You can "call" or run that section whenever you want by writing it into your program.

b)

A set of commands or instructions that run if a certain condition is met.

c)

A sequence of instruction that is continually repeated until a certain condition is reached.

d)

A placeholder for a piece of information or data that can be used later during the program.

8.

What is loop?

a)

A named section of a program that performs a specific task. You can "call" or run that section whenever you want by writing it into your program.

b)

A set of commands or instructions that run if a certain condition is met.

c)

A sequence of instructions that is continually repeated until a certain condition is reached.

d)

A placeholder for a piece of information or data that can be used later during the program.

9.

What is a conditional statement in programming?

a)

A named section of a program that performs a specific task. You can "call" or run that section whenever you want by writing it into your program.

b)

A set of commands or instructions that run if a certain condition is met.

c)

A sequence of instructions that is continually repeated until a certain condition is reached.

d)

A placeholder for a piece of information or data that can be used later during the program.

10.

The flow of information in a computer system follows which path?

a)

Define, ideate, prototype, test

b)

Event, function, run, output

c)

Input, process, output, analysis

d)

Input, storage, process, output

11.

Event driven programming means a program is designed to:

a)

React to inputs from users, the environment, or other data.

b)

Calculate an answer when data is entered.

c)

Input, process, output, analysis

d)

When a machine learns from data entered over time.

12.

What tool's primary purpose is to read and interpret HTML?

a)

A web browser

b)

iPhone

c)

Gaming console

d)

An app

13.

When you are writing a program, it is common to have errors. The process for finding and fixing those errors is called:

a)

Hide options

b)

Iteration

c)

Debugging

d)

Testing

e)

Reworking

14.

IN HTML, which of the following produces the largest heading?

a)

<h6>

b)

<h3>

c)

<h1>

15.

A data structure in Javascript used to represent a list. (We just did this in Unit 6, Lessons 10-16.)

a)

Analog

b)

Array

c)

UI

d)

Console

16.

To critically evaluate in a detailed and constructive manner.

a)

Judge

b)

View

c)

Critique

d)

Sympathize

17.

In design, paying attention to a user's feelings and needs when designing a product.

a)

Customer Service

b)

Sympathy

c)

Empathy

d)

Usability

18.

A first or early model of a product that allows you to test assumptions before developing a final version.

a)

Model

b)

Diagram

c)

Drawing

d)

Prototype

19.

Someone who uses an object, including software and hardware.

a)

User

b)

Gamer

c)

Millennial

d)

Programmer

20.

The visual elements of a program through which a user controls or communicates with the application.

a)

Prototype

b)

Digital

c)

Usability

d)

User Interface (UI)