click below
click below
Normal Size Small Size show me how
Study Stack: AI 1.1
| Question | Answer |
|---|---|
| mobile application (or app): | A type of software application designed to run on a mobile device, such as a smartphone or tablet computer. |
| Camelcase: | The writing of compound words (like variable names, procedure names, and file names) by starting each word with a capital letter. |
| Emulator | A simulator that imitates a program or events. |
| Algorithm | An ordered set of instructions that are used to carry out a task. |
| Flowchart: | 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. |
| incremental approach: | 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. |
| Program: | A set of instructions that a computer executes to achieve a particular objective. |
| end user: | A representative consumer for whom a hardware or software product is designed. |
| user interface (UI): | The visual part of a computer app or operating system, through which an end user interacts with the computing device or software. |
| view layer: | The layer of an app that the user sees and interacts with. |
| controller layer: | The layer of an app that contains the program that tells the app how to behave. |
| Event: | An event is an action or occurrence during runtime that triggers a software response. Examples include user actions like clicking a button or external events like receiving a text message. |
| event-driven programming: | Type of computer programming where the program responds to an input (or trigger). |
| user-initiated event: | In a program, an event that is triggered by user interaction with the user interface. |
| Abstraction: | The process of reducing complexity by hiding unnecessary details to make it easier to think about a problem. |
| conditional statement: | A command that performs different actions depending on whether a condition is true or false. |
| Boolean logic: | A form of mathematics in which an expression is reduced to either True or False. |