A | B |
recursion | Calling a procedure from inside itself |
modularity | The process of breaking a problem into smaller pieces or separate sub-problems |
clone | A copy of a sprite that shares information with its parent sprite |
debugging | The art of identifying errors in computer programs and fixing them |
input | Information entered into a program by the user or by data tables, sounds, pictures, video, or other programs |
output | Data sent from your program to the user or to any device |
higher order function | A function that takes a function as input (or reports a function as output) |
sprite variable | A variable that is like a global variable in that it doesn't belong to a particular script, but it does belong to a particular sprite |
artificial intelligence | A field of computer science loosely defined as "trying to get computers to think" |
Internet | A global computer network that uses open protocols to standardize communication |
computer network | An interconnected computing system that is capable of sending or receiving data. |
World Wide Web | A system of linked pages, programs, and files that uses the Internet. |
bandwidth | The maximum amount of data that can be sent in a fixed amount of time |
cloud | A term used to describe places to store data on the Internet. |
path | A sequence of directly connected computing devices that connect a sender to a receiver |
routing | The process of finding a path from sender to receiver |
scalability | The ability of the Internet to keep working as it grows |
redundancy | The inclusion of back-up elements in case one part fails |
protocol | A set of rules that specify the behavior of a system |
IP address | A unique number assigned to each device on a computer network |
packet | A small chunk of any kind of data (text, numbers, lists, etc.) and metadata (information about the data) that is passed through the Internet as a unit |