click below
click below
Normal Size Small Size show me how
comp S Lessons 1.3-5
APP C Lessons 1.3 / 1.4 / 1.5
| Term | Definition |
|---|---|
| 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. |
| 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. |
| end user | A representative CONSUMER for whom a hardware or software product is designed. |
| view layer | The layer of an app that the user SEES and interacts with. |
| control layer | The layer of an app that contains the program that tells the app HOW TO BEHAVE. |
| event | An ACTION OR ACOURANCE that happens during runtime that will trigger a response or behavior by the software. |
| runtime | The period when a program is running. RUNTIME begins when a program is opened (or executed) and ends when the program is closed. |
| event driven programming | TYPE OF COMPUTER PROGRAMING where the program responds to an input (or trigger) |
| event handler | a blocks of CODE that is triggered when a certain event happens. |
| 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 MATHMATICS in which an expression is reduced to either True or False. |