CS Principles Review

12345678910111213141516
Across
  1. 2. The sequential execution of ___ in an algorithm or code in a program.
  2. 3. The maximum amount of data that can be sent in a fixed period of time over a network connection, measured in bits per second.
  3. 4. Scalability is the ability of a system to ___ in scale to meet new demands.
  4. 9. A physical device that can run a program.
  5. 11. An attack where a user is tricked into revealing private information, usually through the form of deceptive emails.
  6. 13. Arrays start at the index ___ on the AP Computer Principles exam.
  7. 15. The protocol that determines how to address nodes on the network (using IP addresses).
  8. 16. A group of interconnected computing devices capable of sending or receiving data.
Down
  1. 1. A computational model which uses multiple devices to run different parts of a program.
  2. 5. A boolean condition to determine which of two paths are taken in an algorithm or program (e.g. if statement).
  3. 6. A technique that helps find a good solution in a difficult problem.
  4. 7. The idea that some communities have less access to technology than others.
  5. 8. Parallel computing is a computational model which splits up tasks, some of which can be executed ___.
  6. 10. The technique to scramble data to prevent unauthorized access.
  7. 12. An ___ problem is one that is so logically difficult, that we are not ever able to create an algorithm to find the best answer.
  8. 14. A type of computer malware that can make copies of itself.