click below
click below
Normal Size Small Size show me how
Unit 1 Vocabulary
Computational Thinker
Question | Answer |
---|---|
algorithm | A step-by-step set of instructions to solve a problem or complete a task. |
pseudocode | A way to plan out an algorithm using simple language and logic before writing the actual code. |
sequencing | The specific order in which instructions are executed in a program. |
iteration | Repeating a set of instructions until a certain condition is met. |
variable | A storage location in a computer program that can hold a value and be changed. |
conditionals | A statement in a program that determines whether or not certain code will run based on whether it's true or false. |
Boolean statements | Expressions in programming that result in true or false. |
selection | Using conditionals to make decisions in a program. |
function | A block of code designed to perform a specific task and can be reused. |
abstraction | Focusing on important information only and ignoring irrelevant details. |
debugging | Finding and fixing errors or bugs in a computer program. |
decomposition | Breaking down a complex problem into smaller, more manageable parts. |
pattern recognition | Identifying similarities or patterns in data or problems. |
input/output (i/o) | Input is data received by a program, and output is data sent from a program. |
narrative | A story or explanation that describes each step of a process and its intended result. |
flowchart | A visual diagram that uses symbols and arrows to represent the steps in a process or algorithm. |
branching | A point in a program where it makes a decision to follow one path or another based on certain conditions. |
loop | A sequence of instructions that repeats until a certain condition is met. |
data | Information processed or stored by a computer. |