One of the Computational Thinking definitions:
"The process of recognising aspects of computation in the world that surrounds us and applying tools and techniques from Computer Science to understand and reason about both natural and artificial systems and processes."