Across
- 3. A lightweight data transport protocol with minimal error checking.
- 6. The repetition of steps in an algorithm or program for a certain amount of times or until a certain condition is met.
- 9. a wireless access point that gives unauthorized access to secure networks.
- 13. A model in which many online users combine efforts to help fund projects, generate ideas, or create goods or services
- 14. Data about data eg. descriptive information about a file or a row in a database.
- 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
- 17. A technique for encrypting data where the same key is used to both encrypt and decrypt data.
- 18. An attack where a user is tricked into revealing private information, often via a deceptive email.
- 19. data that change smoothly, rather than in discrete intervals, over time.
- 20. A sequence of 8 bits.
Down
- 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. Compressing data in a way that preserves all data away and allows full recovery of the original.
- 4. Information about an individual that can be used to uniquely identify them
- 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.
- 7. A small amount of text that tracks information about a user visiting a website.
- 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.
- 10. used to set the initial state of an object, which should include initial values for all instance variables
- 11. a void method that changes the values of instance variables or static variables
- 12. A data transport protocol that includes mechanisms for reliably transmitting packets to a destination.
- 16. The protocol that determines how to address nodes on the network
