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:


  1. Take some water in a glass

  2. Add lemon juice to the water

  3. Add a little amount of sugar to the lemonade

  4. Add a pinch of salt to the lemonade

  5. 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)