Computational Thinking Flashcards
(6 cards)
Computational Thinking
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
4 main component of CT
Decomposition
Pattern recognition
Abstraction
Algorithms
Decomposition
The process of breaking down a complex or large problem into smaller, manageable parts.
Abstraction
Involves identifying and concentrating on the important and generic information only while ignoring the irrelevant detail
Pattern recognition
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.
Algorithms
Used to deaign a step by step solution to a problem that can be tested and implemented to solve the problem