Examples Of Computational Thinking

1874 Words4 Pages

Computational thinking is a way of solving problems. Computational thinking is a fundamental part of the way people think and understand the world. Everyone uses computational thinking every day e.g. when you wake up you think of going to the bathroom or to the kitchen. Computational thinking is used to help solve problems, before any problem can be resolved you need to understand it first. Once the problem is understood we develop ways of solving it. There are four corner stones of computational thinking, one is decomposition, two is pattern recognition, three is pattern generalisation & abstraction and fourth is algorithms.

Decomposition:
Decomposition is one of the cornerstones when it comes to computer science. Decomposition is breaking down a problem or system into smaller, more manageable parts that can be solved or fixed separately. An example of this would be a software company having a team that work on the same project all together but working on different parts at the same time to get it completed in a much faster rate. Problems are much easier to understand once they are split apart e.g. if you wanted to know how a car works it would take a much longer time if it was all built, however, if the car was split into different parts you would understand how it works quicker and most importantly easier.

…show more content…

Pattern recognition is when you look for similarities among and within small, decomposed problems that help solve complex problems more efficiently. An example of this would be drawing a dog, if we wanted to draw a dog we wouldn’t have to think too long because we know all dogs have 4 legs, eyes and a tail so knowing that it would make it easier and quicker to complete many different drawings. Finding patterns in problems makes problem solving a lot easier and it gives you a place to start when fixing a new problem. Pattern recognition is a process based on 5 key

Open Document