CSP

1234567891011121314151617181920
Across
  1. 3. A lightweight data transport protocol with minimal error checking.
  2. 6. The repetition of steps in an algorithm or program for a certain amount of times or until a certain condition is met.
  3. 9. a wireless access point that gives unauthorized access to secure networks.
  4. 13. A model in which many online users combine efforts to help fund projects, generate ideas, or create goods or services
  5. 14. Data about data eg. descriptive information about a file or a row in a database.
  6. 15. the programming project that is worth 30% of CS Principles course with the MC exam being worth 70% of the course. CSA is one exam worth 100% of the course grade
  7. 17. A technique for encrypting data where the same key is used to both encrypt and decrypt data.
  8. 18. An attack where a user is tricked into revealing private information, often via a deceptive email.
  9. 19. data that change smoothly, rather than in discrete intervals, over time.
  10. 20. A sequence of 8 bits.
Down
  1. 1. an approach to a problem that produces a solution that is not guaranteed to be optimal but may be used when techniques that are guaranteed to always find an optimal solution are impractical
  2. 2. Compressing data in a way that preserves all data away and allows full recovery of the original.
  3. 4. Information about an individual that can be used to uniquely identify them
  4. 5. The idea that some communities or populations have less access to computing than others, typically due to limitations of Internet speed or computer hardware access.
  5. 7. A small amount of text that tracks information about a user visiting a website.
  6. 8. The improvement 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.
  7. 10. used to set the initial state of an object, which should include initial values for all instance variables
  8. 11. a void method that changes the values of instance variables or static variables
  9. 12. A data transport protocol that includes mechanisms for reliably transmitting packets to a destination.
  10. 16. The protocol that determines how to address nodes on the network