Computer science can be better understood as a process of problem solving using Computers. Thus, while Computers play an important part in understanding Computer Science, the key skill of a Computer Scientist lies in the ability to solve problems using Computers
It could be tempting to reduce computational thinking to just another subject to be taught in schools. However, if we take a more aspirational viewpoint -then the interplay between humans and computers will change the behaviour of both.
A more sweeping definition of Computational Thinking would call for new skills, new ways of thinking and make a radical change to the economies who adopt these principles.
The intriguing question is:
Over the years, how will the thinking of the learners (students) evolve?
Could we end up addressing even more complex problems? i.e. Could Computer Science cause a virtuous cycle towards greater innovation if Computational thinking allows us to address increasingly complex problems over the generations?