Unit 3 Vocab Flashcards

1
Q

user interface

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

input

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

output

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

program statement

A

a command or instruction, sometimes also referred to as a code statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

program

A

a collection of program statement. they run/execute one command at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

two ways programs can run

A

sequential programming
event-driven programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

sequential programming

A

program statements run in order, from top to bottom
- no user interaction
-code runs the same way every time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

event driven programming

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

documentation

A

a written description of how a command or piece of code works or was developed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

comment

A

form of program documentation written into the program to be read by people and which do not affect how a program runs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

pair programming

A

a collaborative programing style in which two programmers switch between the roles of writing code and tracing or planning high level progress

How well did you know this?
1
Not at all
2
3
4
5
Perfectly