2.1 - computational thinking Flashcards

1
Q

What is computational thinking

A

Problem solving skills

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

Key aspects of computational thinking

A

Decomposition
Abstraction
Pattern recognition
Algorithmic thinking

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

What is decomposition

A

Involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand. The smaller parts can then be examined and solved, or designed individually, as they are simpler to work with.

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

What is abstraction

A

Filtering out unnecessary details to focus on the necessary ones

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

What is pattern recognition

A

Recognising what different problems have in common

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

What is algorithmic thinking

A

Set of rules/ instructions that anyone can follow to solve the problem

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