SLR 2.1 Algorithms Flashcards

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

What are the 3 pillars of computational thinking

A

Abstraction, decomposition and algorithmic thinking

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

What is Abstraction?

A

Abstraction is the removal of unnecessary detail
For example, an algorithm to find whether a city has a higher latitude only needs the city name and latitude.

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

What is Decomposition?

A

Decomposition is breaking down a problem into smaller more manageable parts

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

What is algorithmic thinking?

A

Devising a set of instructions that if exactly followed will solve the problem

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