wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ohio's Computer Science Standards Glossary of Terms

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

A step-by-step process to complete a task is

a)

computing

b)

algorithm

c)

data representation

d)

visualization

2.

A way of getting to a solution through the clear definition of the steps needed.

a)

Algorithmic Thinking

b)

Computing System

c)

Control Structure

d)

Computing

3.

Any goal-oriented activity requiring, benefiting from or creating algorithmic processes.

a)

Computing

b)

Algorithmic Thinking

c)

Data Representation

d)

Visualization

4.

A collection of one or more computers or computing devices, together with their hardware and software, integrated for the purpose of accomplishing shared tasks. Although a computing system can be limited to a single computer or computing device, it more commonly refers to a collection of multiple connected computers, computing devices, and hardware.

a)

Control Structure

b)

Computing System

c)

Modularity

d)

Network

5.

The use of elements of programming code to direct which actions take place and the order in which they take place (i.e. loops and conditionals).

a)

Control Structure

b)

Computing

c)

Programming

d)

Modeling

6.

The protection against access to, or alteration of, computing resources through the use of technology, processes and training.

a)

cybersecurity

b)

control structure

c)

data representation

d)

troubleshooting

7.

Information that is collected and used for reference or analysis. Data can be digital or nondigital and can be in many forms, including numbers, text, show of hands, images, sounds or video.

a)

Data Representation

b)

Data

c)

Computing System

d)

Program

8.

The way information is organized for interpretation and communication. It is the format used to receive, process, represent, store, transform and transmit data, such as number, text, graphics and sound.

a)

data representation

b)

control structure

c)

algorithmic thinking

d)

programming

9.

A unit of physical hardware that provides one or more computing functions within a computing system. It can provide input to the computer, accept output, or both.

a)

device

b)

hardware

c)

software

d)

programming

10.

The representation of an object, situation or set of information such as a chart, image or other sensory medium to enhance the understanding of data displayed.

a)

visualization

b)

data representation

c)

modeling

d)

network

11.

The physical components that make up a computing system, computer or computing device.

a)

hardware

b)

network

c)

modularity

d)

control structure

12.

A conclusion reached on the basis of evidence and reasoning. (Oxford Dictionary)

a)

inference

b)

data representation

c)

modeling

d)

troubleshooting

13.

The use of a representation of some part of a problem or a system.

a)

modeling

b)

visualization

c)

programming

d)

algorithmic thinking

14.

The characteristic of a software or web application that has been divided into smaller groups or procedures that may be reused or recombined into a new application.

a)

modularity

b)

computing

c)

algorithmic thinking

d)

cybersecurity

15.

A group of computing devices (i.e. computers, phones, servers, routers...) connected by cables or wireless media for the exchange of information and resources.

a)

network

b)

program

c)

storage

d)

variable

16.

A set of instructions that the computer executes to achieve a particular objective, which has been produced through programming.

a)

program

b)

software

c)

variable

d)

algorithm

17.

The craft of analyzing problems and designing, writing, testing and maintaining programs to solve them.

a)

troubleshooting

b)

programming

c)

modeling

d)

computing

18.

Programs that run on a computing system, computer, or other computing device.

a)

variable

b)

hardware

c)

software

d)

data

19.

A mechanism (place and process) that enables a computer to retain data, either temporarily or permanently.

a)

storage

b)

network

c)

modularity

d)

program

20.

A systematic approach to problem solving that is often used to find and resolve a problem, error, or fault within software or a computing system.

a)

troubleshooting

b)

modeling

c)

inference

d)

algorithmic thinking

21.

A symbolic name that is used to keep track of a value that can change while a program is running, which can hold text, strings of data, logical values and be modified during the course of program execution.

a)

variable

b)

software

c)

program

d)

algorithm