Saturday, May 15, 2010

Computational Thinking: A New Emerging Area

Computer Science has taken a lot of concepts from human cognitive system; permanent memory, temporary memory, and processing are a name of few. Although computer was made by human, but with passage of time, a great number of new models of problem solving stepped into CS, which helped making computer a smart and powerful device.



"Computational thinking involves solving problems, designing systems, and understanding human behaviour, by drawing from the concepts fundamental to computer science". Basically scientists has realized a great value for all humans if they learn to think like a computer scientists. CS is not just a programming (as it is normally understood), but its fundamentally about thinking and problem solving.

For example, thinking at multiple level of abstraction is equally important for a designer, mathematicians, and a computer programmer. There are so many other concepts like Decomposition, Generalization, Specialization, Instance, Aliasing, etc. which can help us all to understand and think more better. Scientists are thinking to add computational thinking to every child's analytical ability.

This is one of the very latest area of research. And universities are expanding it to all programs curriculum. See following links: 

Computational Thinking is is just emerged but it does not mean its new, 
John Pfeiffer's 1962 book "The Thinking Machine" written: "The more we learn about computers, the better we shall understand and appreciate the nature of thought - and the better we shall use our brains."


SO ITS TIME FOR CS TO BACK CONTRIBUTE ... 

1 comment:

  1. You see things are coming to its fundamentals. And the basics. Now we can see the single unit of processing of our brain in a computer. And as you discussed, permanent and random memory is just like our short term and long term memory.

    There is very interesting point. This thing was discussed by that speaker Faiz Siyal in his lecture of Peak Performance. That human brain signal and control the body on the data that we feed in it. Just like hard disk. Hard disk only gives data and files that we keep in it. This is very interesting and convincing generalization of human and machine I seen.

    Computational thinking will really add more analytical and problem solving skills to our brain. And it will give us maximum positive utilization of our brain. Thanks for pointing it out this term.

    ReplyDelete