Computational Thinking Skills
What are computational thinking skills?
Computational thinking is used in various fields and
situations, and we use it in our daily lives.
Computational thinking skills are present in science,
engineering, and mathematics. Computational
Name each skill and explain what each skill means :
Decomposition
Decomposition is the ability to simplify a problem into
smaller parts in order to find a solution.
Generalization (Pattern Recognition)
Generalization is the ability to recognize the parts of a
task that are known, or have been seen somewhere else.
This frequently leads to easier ways of designing
algorithms.
Think Algorithmically
Algorithmic Thinking is the ability to create an ordered
series of steps with the purpose of solving a problem.
Evaluate
Evaluate is the ability to verify whether or not a
prototype works as intended, and if not, the ability to
identify what needs to be improved. It is also the
process a computer programmer goes through in order
to find and correct mistakes within a program.
Abstraction
Abstraction is the ability to explain a problem or a
solution by removing unimportant details. In other
words, being able to conceptualize an idea.
Conclusion about Decomposition : Generalization (Pattern
Computational Decomposition is like Recognition):
Thinking Skills: making a sandwich by Generalization is noticing
Computational thinking skills breaking it into steps that every morning
like Decomposition helps us which involves getting routine includes brushing
break down problems,
bread, adding fillings of teeth, getting dressed, and
Generalization helps us
recognize a known task, your choice, and finally eating breakfast.
Thinking Algorithmically helps putting the sandwich
us follow step by step, Evaluate together.
helps us assess things and
improve them, and Abstraction
helps us by focusing on the
important details.
Thinking Evaluate : Abstraction :
Algorithmically : Evaluate/Evaluating can Abstraction can be seen as
Thinking algorithmically be looked at as simple as playing a video game
can be seen as writing the testing different types of where only important
steps down for making a cookie recipes to see buttons are shown instead
bowl of cereal which which one tastes the best. of all other possible
includes getting a bowl, controls.
pouring cereal, adding
milk, and finally eating it.
Sources used for this word document :
https://letstalkscience.ca/educational-
resources/backgrounders/computational-thinking?
https://codevidhya.com/computational-thinking/
https://digitalpromise.org/initiative/computational-
thinking/computational-thinking-for-next-generation-
science/what-is-computational-thinking/
is used in
various fields and situations, and
we use it in our daily lives.
Computational
thinking skills are present in
science, engineering, and