Across
- 2. A name paired with a piece of information. (integer, character, string, boolean)
- 5. Data or programs used to operated computers and execute specific tasks.
- 8. the process of looking for and correcting errors in code.
- 9. the region of a program where a name, such as variable, is valid.
- 11. enables a computer to retain data, either temporarily or permanently.
- 13. any information processed by and sent out from a computer or other electronic device.
- 16. a repetitive action or command typically created when programming loops. (How many times a loop repeats).
- 17. How a computer thinks. It's "mental processes." Includes decomposition, pattern matching, and abstraction.
- 18. Name for a person who writes computer programs.
- 20. The specific order in which instructions are performed in an algorithm.
- 21. A programmer readable explanation or note within code. Usually indicated by a hashtag.
Down
- 1. breaking a problem down into smaller pieces in order to make it more manageable.
- 3. a sequence of instructions that is continually repeated until a certain condition is reached.
- 4. Not a programming language, but an informal way of writing a program. "Fake code."
- 6. The machines, wiring, and other physical components of a computer.
- 7. A field of study in which people use the power of computers to solve big problems.
- 10. data that is entered into or received by a computer.
- 12. taking away all but the relevant data about an object or piece of code in order to reduce complexity and increases efficiency.
- 14. an electronic device for storing and processing data.
- 15. The act of setting a certain key or keys on the keyboard to perform a function when being pressed.
- 16. A software application programmers use for software development.
- 19. a list of steps or instructions used to solve a problem.