A framework for computational thinking across the curriculum
Computational Thinking