click below
click below
Normal Size Small Size show me how
Code - Maxwell
Code
| Term | Definition |
|---|---|
| Abstraction | Pulling out specific differences to make one solution work for multiple problems students. |
| 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. |
| Binary | A way of representing information using only two options. |
| 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 Program. |
| Command | An instruction for the computer. Many commands put together make up algorithms and computer programs. |
| computational thinking | Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms |
| Conditionals | Statements that only run under certain conditions or situations. |
| crowdsourcing | Getting help from a large group of people to finish something faster. |
| data | Quantities, characters, or symbols that are the inputs and outputs of computer programs. |
| debugging | Finding and fixing errors in programs. |
| Decompose | Break a problem down into smaller pieces. |
| digital footprint | The information about someone on the Internet. |
| DNS (domain name service) | The service that translates URLs to IP addresses. |
| Event | An action that causes something to happen. |
| Function | A piece of code that you can easily call over and over again. Sometimes called 'procedures.' |
| Internet | A group of computers and servers that are connected to each other. |
| IP address | A number assigned to any item that is connected to the Internet. |
| Iteration | A repetitive action or command typically created with programming loops. |
| Loop | The action of doing something over and over again. |
| Packets | Small chunks of information that have been carefully formed from larger chunks of information. |
| pattern matching | Finding similarities between things. |
| Persistence | Trying again and again, even when something is very hard. |
| Program | A program is an algorithm that has been coded into something that can be run by a machine. |
| run program | To have the computer execute the commands you've written in your program. |
| Servers | Computers that exist only to provide things to others. |
| URL (universal resource locator) | An easy-to-remember address for calling a web page (like www.code.org). |
| Username | A name you make up so that you can see or do things on a website, sometimes called a "screen name." |
| Variable | A placeholder for a piece of information that can change. |