Big Idea 1 (10-13%) Flashcards

1
Q

computing innovation

A

an innovation that includes a computer or program code as an integral part of its functionality.

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

effective collaboration

A

produces a computing
innovation that reflects the diversity of talents
and perspectives of those who designed it.

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

Collaboration that includes diverse
perspectives

A

helps avoid bias in the
development of computing innovations.

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

Online tools

A

support collaboration by allowing
programmers to share and provide feedback on
ideas and documents.

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

pair programming

A

used to facilitate collaboration

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

Purpose of computing innovations

A

solve problems or to pursue interests through
creative expression.

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

program

A

a collection of program
statements that performs a specific task when
run by a computer

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

software

A

what a program is often referred to as

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

code segment

A

a collection of program
statements that is part of a program.

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

behavior

A

how a program
functions during execution and is often
described by how a user interacts with it.

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

program inputs

A

data sent to a computer for
processing by a program. Input can come in a
variety of forms, such as tactile, audio, visual,
or text.

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

event

A

associated with an action and
supplies input data to a program.

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

program outputs

A

any data sent from a
program to a device. Program output can come
in a variety of forms, such as tactile, audio,
visual, or text.

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

program documentation

A

a written description
of the function of a code segment, event,
procedure, or program and how it was
developed.

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

comments

A

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

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

logic error

A

a mistake in the algorithm or
program that causes it to behave incorrectly or
unexpectedly

17
Q

syntax error

A

a mistake in the program
where the rules of the programming language
are not followed.

18
Q

run-time error

A

a mistake in the program
that occurs during the execution of a program.
Programming languages define their own runtime errors.

19
Q

overflow error

A

an error that occurs when a
computer attempts to handle a number that is
outside of the defined range of value

20
Q

testing

A

uses
defined inputs to ensure that an algorithm or
program is producing the expected outcomes.