Computational Thinking
What is Computational Thinking?
Computational Thinking is thinking logically to solve a problem.
The Four Elements of Computational Thinking.
Abstraction
Focus on the important information and ignore the un-relevant information.
Example: A item of yours as fallen the other side of the stream. There is a leaf beside your item. Here focus that you need to pass the stream to get back your item. So, stream is the important information. The leaf is quite un-relevant to solve the problem, hence, we can ignore the information about the leaf.
Algorithm
Step-by-step instructions to perform an action.
Example: To make a lemonade, we need to follow these instructions:
Take some water in a glass
Add lemon juice to the water
Add a little amount of sugar to the lemonade
Add a pinch of salt to the lemonade
The lemonade is ready
Decomposition
Breaking down a complex problem into smaller parts, making it easier to solve it.
Example: To find out how a machine works, we can look at how each part works and understand the mechanism.
Pattern Recognition
Look for a repeating sequence
Example: In multiplication tables, we follow a pattern like +13 in the multiplication table of 13 or +7 in the multiplication table of 7.
9 x 1 = 09
9 x 2 = 18 (9 + 9)
9 x 3 = 27 (18 + 9)
9 x 4 = 36 (27 + 9)
9 x 5 = 45 (36 + 9)
9 x 6 = 54 (45 + 9)
9 x 7 = 63 (54 + 9)
9 x 8 = 72 (63 + 9)
9 x 9 = 81 (72 + 9)
9 x 10 = 90 (81 + 9)