chap 17 abstraction and Automation Flashcards

1
Q

Define problem solving

A

The process of finding a solution for a problem.

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

Define Automation

A

Creating a computer model of a real-life situation and putting it into action. A simulation of a problem.

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

Define Logical reasoning

A

The process of using a set of given facts to determine the possible outcome of a situation/ the possible answer

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

Define what an algorithm is.

A

A sequence of instructions.

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

What is Abstraction?

A

The concept of reducing a problem to simplify it. This is used to get the essential details of the problem and make it possible to make an algorithm

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

What is Representational Abstraction ?

A

The process of removing unnecessary details.

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

What are the three types of abstraction?

A

representational abstraction and generalisation abstraction and procedural abstraction

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

What is generalisation abstraction?

A

The concept of reducing problems by putting similar aspects of a problem in a hierarchical categories

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

What is Functional/ Procedural abstraction?

A

Breaking down a complex problem into a series of efficient reusable functions.

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

What is Information hiding?

A

The process of hiding all details of an object that is on essential for solving problem.

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

What is Decomposition?

A

Breaking down a big problem into a series of smaller tasks also known as subtasks.

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

What is Composition?

A

Building a whole system from smaller tasks / units.

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

In logical reasoning what can be used when a fact might be implied through other facts instead of given.

A

Deductive reasoning

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

Does automation and problem solving require a computer

A

No, not at all but it can be done

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