Vocab #1 and #2

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