Computer Science Crossword Puzzle

123456789101112131415161718192021
Across
  1. 2. A placeholder for a piece of information that can change.
  2. 6. Someone who acts safely, responsibly, and respectfully online (2 words).
  3. 9. Statements that only run under certain conditions or situations.
  4. 10. A group of computers and servers that are connected to each other.
  5. 14. A field in which people use the power of computers to solve complex problems (2 words).
  6. 18. Mental processes and strategies that include decomposition, pattern matching, abstraction & algorithms (2 words).
  7. 20. Pulling out specific differences to make one solution work for multiple problems.
  8. 21. A list of steps to finish a task.
Down
  1. 1. Quantities, characters or symbols that are the inputs and the outputs of computer programs.
  2. 3. An error in a program that prevents the program from running as expected.
  3. 4. Finding similarities between things (2 words).
  4. 5. Finding and fixing errors in computer programs.
  5. 7. The information about someone on the Internet (2 words).
  6. 8. An instruction for a computer.
  7. 11. A way of representing information using only two options (0 and 1).
  8. 12. Break a problem down into smaller pieces.
  9. 13. The action of doing something over and over again.
  10. 15. A piece of code that you can easily call over and over again (sometimes called "procedures").
  11. 16. A repetitive action or command typically created with programming loops.
  12. 17. One or more commands or algorithm(s) designed to be carried out by a computer.
  13. 19. An algorithm that has been coded into something that can be run by a machine.