Unit 3 Flashcards
Input
a data that are sent to a computer for processing by a program (tactile interaction, audio, visuals, or text)
User Interface
the inputs/outputs that allow a user to interact with a piece of software (buttons, menus, images, text, and graphics)
Output
any data that are sent from a program to a device
Program statement
(code statement) command or instruction
Program
a collection of program statements + programs run (or execute) one command at a time
Sequential Programming
program statements run in order from top to bottom
Event Driven Programming
some program statements run when triggered by an event (mouse click, a key press)
Documentation
written description of how a command or piece of code works or was developed
Comment
form of program documentation written into the program to be read by ppl (do not affect how a program runs)
Pair programming
collaborative programming style in which tow programmers switch between the roles of writing code and tracking/planning high level progress
Debugging
Finding/fixing problems in an algorithm or program
Development process
steps/phases used to create a piece of software (investigating, designing, prototyping, testing)
Event
action and supplies input data to a program by a defined action that affects the flow of execution (generated when a key is pressed mouse click)