CS Principles 2022

12345678910111213141516
Across
  1. 5. A mistake that violates the rules of the programing language is a ____.
  2. 8. A mistake in an algorithm or program that causes it to behave unexpectedly or return the incorrect value.
  3. 12. if A program is working on too small of a scale you could use a ___ to scale it to meet new demands
  4. 13. You can use an ___ to scramble your data and hide it from unauthorized users.
  5. 14. A binary digit, either one or zero.
  6. 16. The behavior of a system relies on the ___ which sets an agreed on set of rules.
Down
  1. 1. A ___ will separate a program into multiple independent modules.
  2. 2. Tricking a user into revealing private info is referred to as ___.
  3. 3. A sequence of bits is a ___.
  4. 4. A way to combine of online users to help fund project or generate ideas.
  5. 6. A ___ is a collection of procedures that are helpful for creating procedures.
  6. 7. If your algorithm has found a hard situation you could use a ___ to help it find a good. solution.
  7. 9. A library of procedures and how to call them.
  8. 10. You will need more ___ to send more data over a network connection.
  9. 11. A Computer malware that makes copies of itself.
  10. 15. A way to make original data unrecoverable by compressing it.