Across
- 2. The layer of an app that the user sees and interacts with.
- 5. In a program, an event that is triggered by user interaction with the user interface.
- 6. The layer of an app that contains the program that tells the app how to behave.
- 8. Type of computer programming where the program responds to an input (or trigger).
- 10. An approach to programming where the programmer adds and tests code in small chunks at a time to make sure it behaves the way they want it to, before adding more code.
- 11. The visual part of a computer app or operating system, through which an end use interacts with the computing device or software. Also known as the UI.
- 12. An action or occurrence that happens during runtime that will trigger a response or behavior by the software. Examples of events include user-initiated events, such as clicking a button, or external events, such as the device receiving an SMS text message.
Down
- 1. A set of instructions that a computer executes to achieve a particular objective.
- 3. A representative consumer for whom a hardware or software product is designed.
- 4. The period when a program is running. Runtime begins when a program is open (or executed) and ends when the program is closed.
- 7. The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.
- 9. A block of code that is triggered when a certain event happens.
