AP CSP Semester 1 Review

1234567891011121314151617
Across
  1. 1. Compressing data in a way that preserves all data away and allows full recovery of the original.
  2. 5. Compressing data in a way that discards some data and makes it impossible to recover the original.
  3. 6. Data about data, like descriptive information about a file or a row in a database.
  4. 8. A sequence of 8 bits.
  5. 10. A mistake in an algorithm or program that causes it to behave unexpectedly or return the incorrect value.
  6. 14. An asymmetric encryption technique that uses different keys for encrypting versus decrypting data.
  7. 16. Information about an individual that can be used to uniquely identify them (directly or indirectly).
  8. 17. The sequential execution of steps in an algorithm or code in a program (like steps in a recipe).
Down
  1. 2. Error that results when the number of bits is not enough to represent the number (like a car’s odometer “rolling over”). Learn more in
  2. 3. A mistake in typed code that violates the rules of the programming language. Typically, code with syntax errors will not run.
  3. 4. The maximum amount of data that can be sent in a fixed period of time over a network connection, typically measured in bits per second.
  4. 7. A technique for encrypting data where the same key is used to both encrypt and decrypt data.
  5. 9. The repetition of steps in an algorithm or program for a certain amount of times or until a certain condition is met.
  6. 11. A Boolean condition to determine which of two paths are taken in an algorithm or program.
  7. 12. The protocol that determines how to address nodes on the network (with IP addresses) and how to route data from one node to a destination node (using routers).
  8. 13. A binary digit, either 0 or 1.
  9. 15. An attack where a user is tricked into revealing private information, often via a deceptive email.