| A | B |
| algorithm | An algorithm is a list of steps to finish a task / a set of instructions that can be performed with or without a computer. |
| binary | Binary is a way of representing information using only two options. |
| blockly | Blocky is the visual programming language used in online learning systems. |
| bug | A bug is a problem 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. |
| command | A command is an instruction for the computer. Many commands put together make up algorithms and computer programs or computer code. |
| computational thinking | Computational thinking (CT) is a problem-solving process that includes the following characteristics: • Solving problems in a way that enables us to use a computer and other tools to help solve them. • Logically organizing and analyzing data. • Representing data through abstractions such as models and simulations. • Automating solutions using algorithms (a series of ordered steps). • Creating solutions with the goal of achieving the most efficient and effective combination of steps. |
| computer science | Computer Science is a field in which people use the power of computers to solve big problems. |
| conditionals | Conditionals are statements that only run under certain conditions or situations. |
| data | Data is quantities, characters, or symbols that are the inputs and outputs of computer programs. |
| debugging | Debugging is the process of finding and fixing errors in programs. |
| decompose | To decompose is to break a problem down into smaller pieces. |
| event | An event is an action that causes something to happen. |
| event-handler | An event-handler is a monitor for a specific event or action on a computer. When you write code for an event handler, it will be executed every time that event or action occurs. Many event-handlers are programmed to respond to human actions such as mouse clicks. |
| function | A function is a piece of code that you can easily call (use) over and over again. Functions are sometimes called ‘procedures.’ A function or procedure definition is a segment of code that includes the steps performed in the function or procedure. |
| iteration | An iteration is an action or command created with programming loops. loop |
| loop | A loop is program code that is run over and over again. |
| procedure | A procedure is a piece of code that you can easily call (use) over and over again. Procedures are sometimes called ‘functions.’ A function or procedure definition is a segment of code that includes the steps performed in the function or procedure. |
| program | A program is an algorithm that has been coded into something that can be run by a machine. |
| run program | Run program is a command that causes the computer to execute the commands written in a program. |
| variable | A variable is a placeholder for a piece of information that can change. |