CS Principles Review

12345678910111213141516171819
Across
  1. 3. Intended audience/What a program is for.
  2. 4. The ability of a system to adjust in scale to meet new demands.
  3. 5. Occurs when an algorithm is trained on a less diverse set of data.
  4. 6. A logic problem for which we cannot write an algorithm that gives a yes/no answer to all inputs.
  5. 9. A small amount of text that tracks information about a user visiting a website.
  6. 12. An asymmetric encryption technique that uses different keys for encrypting versus decrypting data.
  7. 14. The idea that some communities or populations have less access to computing than others.
  8. 15. Some undecidable problems can approximately be solved with the use of a _______.
  9. 16. A protocol used for addressing on the internet.
  10. 18. The study of the principles and use of computers.
  11. 19. What does a program do and how it does it.
Down
  1. 1. A sequence of 8 bits.
  2. 2. an agreed-upon set of rules that specify the behavior of a system.
  3. 7. The process of scrambling data to prevent unauthorized access.
  4. 8. A search method which involves repeatedly split a sorted set of data in half.
  5. 9. A baked good, often connected to Santa Claus.
  6. 10. A binary digit.
  7. 11. An improvement in the amount of time a program takes to run.
  8. 13. The inclusion of extra components that can be used to mitigate failure of a system if other components fail.
  9. 17. A computing error where the number of bits is not sufficient to represent a number.