No student devices needed. Know more
21 questions
A step-by-step process to complete a task is
computing
algorithm
data representation
visualization
A way of getting to a solution through the clear definition of the steps needed.
Algorithmic Thinking
Computing System
Control Structure
Computing
Any goal-oriented activity requiring, benefiting from or creating algorithmic processes.
Computing
Algorithmic Thinking
Data Representation
Visualization
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.
Control Structure
Computing System
Modularity
Network
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).
Control Structure
Computing
Programming
Modeling
The protection against access to, or alteration of, computing resources through the use of technology, processes and training.
cybersecurity
control structure
data representation
troubleshooting
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.
Data Representation
Data
Computing System
Program
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.
data representation
control structure
algorithmic thinking
programming
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.
device
hardware
software
programming
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.
visualization
data representation
modeling
network
The physical components that make up a computing system, computer or computing device.
hardware
network
modularity
control structure
A conclusion reached on the basis of evidence and reasoning. (Oxford Dictionary)
inference
data representation
modeling
troubleshooting
The use of a representation of some part of a problem or a system.
modeling
visualization
programming
algorithmic thinking
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.
modularity
computing
algorithmic thinking
cybersecurity
A group of computing devices (i.e. computers, phones, servers, routers...) connected by cables or wireless media for the exchange of information and resources.
network
program
storage
variable
A set of instructions that the computer executes to achieve a particular objective, which has been produced through programming.
program
software
variable
algorithm
The craft of analyzing problems and designing, writing, testing and maintaining programs to solve them.
troubleshooting
programming
modeling
computing
Programs that run on a computing system, computer, or other computing device.
variable
hardware
software
data
A mechanism (place and process) that enables a computer to retain data, either temporarily or permanently.
storage
network
modularity
program
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.
troubleshooting
modeling
inference
algorithmic thinking
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.
variable
software
program
algorithm