^q^ (CS Principles Review Puzzle)

1234567891011121314151617181920
Across
  1. 2. my favorite artist (updated)
  2. 5. A term similar to a function's parameter. Technically the parameter is the variable name used within the function and the argument is the data you pass into a function call.
  3. 9. ?
  4. 10. DNS (Domain Name System) - Assigns ___ in place of IP addresses
  5. 11. author of the communist manifesto
  6. 12. Logic Error - Everything runs but code does not produce desired results due to ___ code.
  7. 14. Lossless - No ___ data and can be returned to its original state
  8. 16. The theory suggests that those who are aware of the possibility of an AI entity with god-like power but choose not to help bring it about could be punished by that entity.
  9. 18. A ____ problem is a problem with the goal of finding the best solution among many
  10. 19. A ____ problem is a problem with a yes/no answer
Down
  1. 1. Best (dead) world leader
  2. 3. Parallel Computing refers to using multiple ____ on a single computer system
  3. 4. Algorithms with exponential complexity run in an ____ amount of time. 2^N is exponential.
  4. 6. my current mood
  5. 7. Bandwidth - Speed of ___(Measured in Bits/Second)
  6. 8. A tool used as part of the design phase of the SDLC
  7. 13. "candy" would be an example of what kind of data?
  8. 15. 'true' would be an example of what kind of data?
  9. 17. If something is inside [] brackets, what is it?
  10. 18. For CSP, lists start at what number?
  11. 20. If I wanted to make many of the same object, what would I use?