ICP Vocab Quiz 1 Flashcards

1
Q

A way of representing information using only two options.

A

Binary

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

A way of representing information using ten options

A

Decimal

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

A contraction of “Binary Digit”; the single unit of information in a computer, typically represented as a 0 or 1

A

Bit

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

8 bits

A

Byte

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

Data with values that change continuously, or smoothly, over time. Some examples of analog data include music, colors of a painting, or position of a sprinter during a race.

A

Analog Data

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

Data that changes discretely through a finite set of possible values

A

Digital Data

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

A process for reducing the number of bits needed to represent something in which some information is lost or thrown away. This process is not reversible

A

Lossy Compression

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

A process for creating a digital representation of analog data by measuring the analog data at regular intervals called samples

A

Sampling

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

A process for reducing the number of bits needed to represent something without losing any information. This process is reversible

A

Lossless Compression

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

the inputs and outputs that allow a user to interact with a piece of software. User interfaces can include a variety of forms such as buttons, menus, images, text, and graphics

A

User Interface

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

data that are sent to a computer for processing by a program. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.

A

Input

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

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

A

Output

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

a command or instruction. Sometimes also referred to as a code statement

A

Program Statement

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

a collection of program statements. Programs run (or “execute”) one command at a time

A

Program

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

program statements run in order, from top to bottom

A

Sequential Programming

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

some program statements run when triggered by an event, like a mouse click or a key press

A

Event Driven Programming

16
Q

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

A

Documentation

17
Q

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

A

Pair Programming

18
Q

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

A

Comment

19
Q

Finding and fixing problems in an algorithm or program.

A

Debugging

20
Q

associated with an action and supplies input data to a program. Can be generated when a key is pressed, a mouse is clicked, a program is started, or by any other defined action that affects the flow of execution

A

Event