Glossary
A
arithmetic operators
Arithmetic operators include: addition, subtraction, multiplication, division, modulo, and exponentiation. These operators are used to represent mathematical expressions in programs.
B
Boolean operators
Boolean operators are operators such as AND, OR, and NOT. These operators are used in conditional statements to make decisions in programming.
C
comparison operators
Comparison operators include: equal to, not equal to, greater than, less than, greater than or equal to, and less than or equal to. These operators are used to compare multiple numeric values. These operators are often used in conditional programming statements.
computational artifacts
Computational artifacts are objects that a computing system can employ to carry out a task. Programs are the most typical artifact. Others include interactive websites and machine learning models used in artificial intelligence (AI) systems.
computational thinking
Computational thinking is a problem-solving technique that uses decomposition, pattern recognition, abstraction, and algorithms. Solving a problem using computational thinking concepts and processes often, but not always, involves designing and writing a program.
See also the section “Computational Thinking”.
D
digital technology
Digital technology is a broad term that refers to electronic systems, devices, and applications that generate, store, process, and/or manage data.
P
program
A program is a set of instructions that a computer can execute to provide a desired outcome based on the needs of a user. Programs are usually based on algorithms, and can be written using block-based or text-based programming environments. Programs can also be referred to as applications or software.
T
text operators
Text operators include comparison, concatenation, and indexing.
A
arithmetic operators
Arithmetic operators include: addition, subtraction, multiplication, division, modulo, and exponentiation. These operators are used to represent mathematical expressions in programs.
B
Boolean operators
Boolean operators are operators such as AND, OR, and NOT. These operators are used in conditional statements to make decisions in programming.
C
comparison operators
Comparison operators include: equal to, not equal to, greater than, less than, greater than or equal to, and less than or equal to. These operators are used to compare multiple numeric values. These operators are often used in conditional programming statements.
computational artifacts
Computational artifacts are objects that a computing system can employ to carry out a task. Programs are the most typical artifact. Others include interactive websites and machine learning models used in artificial intelligence (AI) systems.
computational thinking
Computational thinking is a problem-solving technique that uses decomposition, pattern recognition, abstraction, and algorithms. Solving a problem using computational thinking concepts and processes often, but not always, involves designing and writing a program.
See also the section “Computational Thinking”.
D
digital technology
Digital technology is a broad term that refers to electronic systems, devices, and applications that generate, store, process, and/or manage data.
P
program
A program is a set of instructions that a computer can execute to provide a desired outcome based on the needs of a user. Programs are usually based on algorithms, and can be written using block-based or text-based programming environments. Programs can also be referred to as applications or software.
T
text operators
Text operators include comparison, concatenation, and indexing.