Computational Thinking?

Computational thinking is a problem-solving strategy that integrates across activities.