What is computational thinking?
A method of problem solving using elements of logical and critical thinking
What are the different parts of computational thinking?
What is Pattern Recognition
Recognising the similarities in a problem to problems you have had before
What is Decomposition
Breaking down a large, complex problem into simpler, more manageable parts that are easier to understand
What is Algorithmic thinking
Creating a set of rules to make solving the problem easier
What is Abstraction
Reducing complexity by filtering out details of a problem that aren’t relevant to the solution