Across
- 5. A representative consumer for whom a hardware or software product is designed.
- 7. A set of instructions that a computer executes to achieve a particular objective.
- 8. The science of creating artifacts and solving problems using the help of a computer.
- 9. The layer of an app that contains the program that tells the app how to behave.
- 10. A diagram that represents an algorithm, work flow, or process, and uses geometric symbols connected by arrows to show the direction of the flow of action.
Down
- 1. The layer of an app that the user sees and interacts with.
- 2. A type of software application designed to run on a mobile device, such as a smartphone or tablet computer.
- 3. The visual part of a computer app or operating system, through which an end user interacts with the computing device or software.
- 4. A simulator that imitates a program or events.
- 6. 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.
