Across
- 2. Algorithm: Method for finding an item in a collection.
- 5. A plain language description of an algorithm.
- 7. A file that can be run as a program.
- 8. A step-by-step procedure to solve a problem.
- 10. A platform for developing software applications.
- 13. Reasoning in programming to perform tasks.
- 15. Rules that define the structure of code.
- 16. A set of instructions for a computer to follow.
- 17. A statement that is either true or false.
- 18. Simplifying complex systems by modeling classes.
- 20. An error that disrupts program execution.
Down
- 1. A technique designed for solving a problem more quickly.
- 3. Hiding details of an object’s implementation.
- 4. Executes code line by line.
- 5. Using a single interface for different data types.
- 6. Finding and fixing errors in code.
- 9. Algorithm for finding solutions by trying partial solutions and then abandoning them if they don’t work.
- 11. A symbol that performs a calculation (e.g., +, -).
- 12. Securing data by converting it into code.
- 14. A storage location for data with a name.
- 19. Converting encrypted data back to its original form.
