Coding Vocabulary
Abstraction
Pulling out specific differences to make one solution work for multiple problems |
Algorithm
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. For example, the collection of steps to make a peanut butter and jelly sandwich is an algorithm. |
Blockly
A visual programming language that allows users to manipulate “blocks” or graphical programing elements, rather than writing code using text. |
Bug
An error in a program that prevents the program from running as expected. |
Code
One or more commands or algorithm(s) designed to be carried out by a computer. See also: program |
Command
An instruction for the computer. Many commands put together make up algorithms and computer programs. |
Computer Science
An instruction for the computer. Many commands put together make up algorithms and computer programs. |
Conditionals
Statements that only run under certain conditions or situations. |
Debugging
Finding and fixing errors in programs. |
Decompose
Break a problem down into smaller pieces. |
Event
An action that causes something to happen. |
Function
A piece of code that you can easily call over and over again. Functions are sometimes called ‘procedures.’ |
Loop
The action of doing something over and over again. |
Parameter
An extra piece of information that you pass to the function to customize it for a specific need. |
Program
An algorithm that has been coded into something that can be run by a machine. |
Variable
A placeholder for a piece of information that can change. |