Computational Thinking Flashcards

(6 cards)

1
Q

Computational Thinking

A

Enables us to tackle complex problems, break them down into manageable parts and develop possible solutions that can be understood by a computer, a human, or both

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

4 main component of CT

A

Decomposition
Pattern recognition
Abstraction
Algorithms

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

Decomposition

A

The process of breaking down a complex or large problem into smaller, manageable parts.

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

Abstraction

A

Involves identifying and concentrating on the important and generic information only while ignoring the irrelevant detail

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

Pattern recognition

A

While solving a problem, it is useful to recognize and identify similarities among problems previously solved. This means that existing solutions can be used or modified to solve new problems.

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

Algorithms

A

Used to deaign a step by step solution to a problem that can be tested and implemented to solve the problem

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