Across
- 2. Software that damages a device or takes control
- 4. Choosing a smaller subset of data
- 6. A variable in a function used as a placeholder
- 10. This thing caused that thing
- 11. Deciding which steps to do next
- 12. A problem with no answer
- 13. Program breaks steps up and some run simultaneously
- 15. A search algorithm that starts in the middle of a list
- 18. A method for referencing elements in a list
- 25. A measure of how many steps are needed to complete an algorithm
- 28. System that requires at least two steps to unlock protected information
- 31. Program is run by multiple devices
- 34. A search algorithm which checks each element in a list one at a time in order
- 35. Algorithms with an exponential efficiency said to run in an unreasonable amount of time
- 37. The process of accessing each item in a list one at a time
- 38. Similarities and patterns in Data
- 39. Provides a good-enough solution to a problem
- 40. Program runs in order one step at a time
- 41. Occurs when the ending condition will never be false
Down
- 1. Process of reversing Encryption
- 3. A finite set of instructions that accomplishes a task
- 5. A repetitive potion of an algorithm which repeats until a condition is met
- 7. The value returned in a function
- 8. Data about data
- 9. Putting steps in order
- 14. A problem which requires finding the best possible solution among many
- 16. The process of making Data uniform without changing the meaning
- 17. Algorithms with a polynomial efficiency said to run in a reasonable amount of time
- 19. An individual value in a list that's assigned an index
- 20. Attempts to trick a user into providing personal information
- 21. Manages complexity in programs by giving a collection of data a name
- 22. Data shared with the public
- 23. Records every keystroke made by a user
- 24. A problem with a yes or no answer
- 26. The value passed through the parameter
- 27. The practice of obtaining information from a large number of people
- 29. A a task that can (or cannot) be solved
- 30. Personally Identifiable Information
- 32. Process of encoding messages to keep them secret
- 33. Time used to complete a task sequentially divided by the time used to complete a task in parallel
- 36. An ordered collection of elements