Computational thinking could be considered to be a manifesto for computer science and is what every computer scientist has within them, without their equipment. It might be seen as being a common language for solving problems.
Computational thinking helps iron out the problems from abstraction - determining what it is that can be computed. Some felt that it was a form of intellectual property - a way of thinking which aids the 'user' in solving problems and tapping into their constructive imagination.
Computational thinking has an obligation to find a solution and is sometimes used to crystallise natural phenomena by naming things that haven't already had names in the past.
It was thought that it helps us to deal with systems, which generate too much data, complete with false positives and negatives and helps us to better understand the constraints to a problem.
Friday, 1 June 2007
I hadn't heard the term but before this is an interesting (in a geeky way, natch) BCS article on computational thinking: