ALL ABOUT COMPUTATIONAL THINKING
#computationalthinking
ALL ABOUT COMPUTATIONAL THINKING
Before computers can be used to solve a problem, the problem itself and the ways in which it could be resolved must be understood. Computational thinking help us to deal with this.
Computational thinking refers to think more methodically and more carefully, its a way to take a complex problem, understand what the problem is and to develop possible solution. As far as I am concern I think it is best to think of computational thinking as a set of problem solving method, that shows problems and solutions in a way in which computer can understand or execute. Also computational thinking helps to breakdown various problems in a better way to understand and ,makes it easier to solve that problem. For example if someone is having a huge data and he wants to extract one particular data from it so by using computational thing he can extract that particular data from it by sorting all the data in a sequence by using hash table or by using multiple sort technique instead of going through linearly finding.
the technique which I mentioned above called divide and conquer technique . The main components of computational thinking are.
1. Decomposition
2. Abstraction
3. Pattern recognition and
4. Algorithms
explaining to it DECOMPOSITION: It is the process of breaking the complex problem in smaller parts.
ABSTRACTION: It is the process of filtering out the data which is not important.
PATTERN RECOGNITION: It is use to find the connection between the broken down data.
ALGORITHM: It identifies what is to be done with that data
to get the required result.
Hence this is what computational thinking deals with.