End User
the consumer for hardware or software
Event
an action or occurrence that happens during runtime that will trigger a response or behavior by the software
Incrementally
increasing the value of a numeric variable by a set amount
Navigator
the person who observes or reviews each line of code in a computer program as it is typed
User Interface
the visual part of a computer app or operating system
Event-Driven Programming
the type of computer programming where the program responds to an input
Driver
the person who writes the code in a computer when two programmers work together
Pair Programming
two people working together to create a computer program
View Layer
the layer of the app that the user sees and interacts with
Event Handlers
a block of code that is triggered when a certain event happens
Live Programming
a programming environment where updates to a program during the development automatically appear on the connected testing device
Controller Layer
the layer of the app that contains the program that tells the app how to behave
user-initiated event
in a program, an event that is triggered by user interaction with the user interface
Compiler
a program that translates instructions or code into a language that can be read and understood by a computer
Incremented Approach
an approach to programming where the programmer adds and tests codes in small chunks at a time
CS Language: Abstraction
the process of reducing complexity by hiding unnecessary details
Compilation Error
issues in a program's code