CS Principles review - 2022

123456789101112131415161718
Across
  1. 3. A ____ system is a system which can change in size to meet new demands.
  2. 5. Redundancy increases the ____ of the internet by including extra components which can be used if the original systems fail.
  3. 7. Bandwidth describes the ____ amount of data that can be sent over an internet connection.
  4. 9. Modularity describes a program which is ____ into individual modules which handle aspects of the program's functionality.
  5. 10. MFA is a method of use authentication which requires ____ pieces of evidence in ____ categories.
  6. 12. ____ encryption uses the same encryption key to encrypt and decrypt the data.
  7. 14. A method by which an algorithm is able to produce a good solution to a hard problem.
  8. 16. ____ is the estimation of the amount of computational resources used by an algorithm.
  9. 17. ____ start at 1 on the AP exam.
  10. 18. When a system is _____ _____, it supports failures, meaning it can continue to function even a part of it breaks (2 words).
Down
  1. 1. Speedup is the ___ in the amount of time a parallelized program takes to solve a problem, computed as the amount of time to complete the task sequentially divided by the amount of time to complete the task when run in parallel.
  2. 2. Metadata is ____ information about data.
  3. 4. A license that allows for the free distribution of copyrighted work (2 words).
  4. 6. Analog data involves values that change ____ rather than in discrete intervals.
  5. 8. A rogue access point gives ____ access to secure networks.
  6. 11. MOD finds the remainder.
  7. 12. Parallel computing is a computational model which splits a program into multiple tasks, which can sometimes be executed ____.
  8. 13. Distributed computing describes a computational model which uses ____ devices to run different parts of a program.
  9. 15. a model in which many online users collaborate to generate ideas or funding.