Across
- 3. The repetition of steps in an algorithm for a certain amount of times or until a condition is met
- 4. Malicious software aimed at harming a computer/user
- 6. A computational model which splits a program into multiple tasks, some of which can be executed simultaneously
- 9. A centralized computer that all individual end users connect to.
- 10. An agreed upon set of rules for a system
- 12. Allows for statements such as if-else which can send an algorithm down one of two paths depending on if a condition is true or false
- 13. data type used in programming used to represent text
Down
- 1. When there aren't enough bits to represent the number
- 2. How well an algorithm performs at larger and larger scales
- 5. a base-16 number system
- 6. an attack that tricks a user into giving up personal info - often by email
- 7. Compressing data in a way that you cannot recover the original
- 8. A measure of bit rate — the amount of data (measured in bits) that can be sent in a fixed amount of time.
- 11. crowdsourcing for science
