1.2 Decomposition and Abstraction Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is Decomposition?

A

Decomposition is breaking down a problem into sub-problems. Each sub problem should be at a similar level of detail, which can be solved independently. Solutions will also be combined.

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

What is Abstraction?

A

It is the removal of unnecessary detail. Abstraction simplifies a problem.

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

What is Algorithmic Thinking?

A

It is the problem-solving skills related to algorithms:

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