Unit 3 Vocab Flashcards
user interface
the inputs and outputs that allow a user to interact with a piece of software. it can include a variety of forms such as buttons, menus, images, texts, and graphics
input
data that are sent to a computer for processing by a program. can come in a variety of forma, such as tactile interaction, audio, visual, or text
output
any data that are sent from a program to a device. can come in a variety of forms, such as tactile interaction, audio, visuals, or text
program statement
a command or instruction, sometimes also referred to as a code statement
program
a collection of program statement. they run/execute one command at a time
two ways programs can run
sequential programming
event-driven programming
sequential programming
program statements run in order, from top to bottom
- no user interaction
-code runs the same way every time
event driven programming
some program statements run when triggered by an event, like a mouse click or a key press
-program runs differently each time depending on user interactions
documentation
a 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 people and which do not affect how a program runs
pair programming
a collaborative programing style in which two programmers switch between the roles of writing code and tracing or planning high level progress