Computational thinking Flashcards

1
Q

What is computational thinking

A

Allows us to take a complex problem, and break it down into a series of more managaeable, smaller problems

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

What are the elements of computational thinking

A
  1. Abstraction
  2. Decomposition
  3. Algorithmic thinking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is decomposition

A

Breaking down a complex problem into smaller more manageable parts that are easier to understand

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

What is abstraction

A

Filtering out the characteristics of a problem which are not needed and only focusing on the ideas which are needed

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

What is algorithmic thinking

A

A way of getting to a solution through the clear definition of steps needed

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