computational thinking Flashcards

(5 cards)

1
Q

what is absraction

A

indentifying key parts of a problem and hiding the parts that aren’t so important - making it easier to solve

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

what is decomposition

A

breaking down a complex problem into smaller, more manageable parts - to be easier to solve

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

what is algorithmic thinking

A

considering how to solve a problem using one or more algorithms

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

what is an algorithm

A

a series of steps that a program needs to perform in order to solve a problem

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

what is computational thinking

A

the process used to solve complex problems by doing abstraction, decomposition and algorithmic thinking

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