2.1.1 - Computational Thinking Flashcards

1
Q

What is computational thinking?

A

A method of problem solving using elements of logical and critical thinking

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

What are the different parts of computational thinking?

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

What is Pattern Recognition

A

Recognising the similarities in a problem to problems you have had before

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

What is Decomposition

A

Breaking down a large, complex problem into simpler, more manageable parts that are easier to understand

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

What is Algorithmic thinking

A

Creating a set of rules to make solving the problem easier

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

What is Abstraction

A

Reducing complexity by filtering out details of a problem that aren’t relevant to the solution

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