Computational thinking is the building blocks of our digital world, with the concepts forming the basis of much computer science. Computer scientists are interested in finding the most-efficient ways to solve problems, maximising accuracy and minimising resources (e.g. time / space). They look for solutions which can be applied elsewhere to save resources in the future.
Plenty of other people benefit from computational thinking, and not just when using computers themselves. A team of software engineers creating a new game is not really so different from teachers working together on a school play: in each case, it’s necessary to identify the key steps or rules for getting a complex task done, thereby breaking it down (decomposing it) into smaller, more-manageable parts. It can also be helpful to consider the ways in which previous projects were successfully accomplished.
https://www.barefootcomputing.org/