Across
- 1. The period when a program is running.
- 3. A flaw in a computer program that causes the program to produce an incorrect result or behavior.
- 10. An action or occurrence that happens during runtime that will trigger a response or behavior by the software.
- 12. A set of instructions that a computer executes to achieve a particular objective.
- 13. Apply their knowledge of computation to creating solutions using a computer system.
- 14. A representative consumer for whom a hardware or software product is designed.
- 15. The layer of an app that contains the program that tells the app how to behave.
- 16. Descriptive text that explains portions of code.
Down
- 2. Software designed to run on a mobile device.
- 4. A command that performs different actions depending on whether a condition is true or false.
- 5. An ordered set of instructions that are used to carry out a task.
- 6. The layer of an app that the user sees and interacts with.
- 7. A block of code that is triggered when a certain event happens.
- 8. The attempt to find and fix errors in computer hardware or programs.
- 9. A diagram that represents an algorithm and uses geometric symbols connected by arrows to show the direction of the flow of action.
- 11. The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
