01 Computer Science Fundamentals - Express Course, "Warm-Up" and "Sequencing" (Lessons 1-5) Flashcards

1
Q

What is the first step in the problem-solving process?

A

Identify the Problem

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

What is the second step in the problem-solving process?

A

Plan the Solution

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

What is the third step in the problem-solving process?

A

Implement the Solution

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

What is the fourth step in the problem-solving process?

A

Evaluate the Solution

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

What is the fifth step in the problem-solving process?

A

Report the Results

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

What is breaking down a complex problem or system into smaller parts?

A

Decomposition

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

What is finding the similarities among smaller problems?

A

Pattern Recognition

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

What is generalizing patterns and trends into rules, principles, and insights?

A

Abstraction

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

What is an algorithm?

A

Steps to complete a task.

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

What is a program?

A

An algorithm for a machine

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

What is programming?

A

Creating an algorithm for a machine.

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

What is coding?

A

Writing an algorithm for a machine.

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

What is an event?

A

The reaction of a program usually to a user’s action.

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

What is a requirement for an event?

A

Waits for an action to happen.

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

What is a requirement for an event?

A

Causes something to happen.

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

What is sequencing?

A

The order that commands are executed by a computer.

17
Q

What is a bug?

A

An error in the algorithm.

18
Q

What is debugging?

A

Finding and fixing an error in the algorithm.