Computational thinking is breaking large problems into smaller ones, using iteration to come up with better solutions, using sequencing for troubleshooting and using models to understand both problem and answer.
Here is an article from the UK version of the International Business times talking about why they (the UK) have made the significant changes in their curriculum to promote computational thinking. Learning to code is the tool not the end result.