A new perspective on computational thinking
Computational Thinking: What and Why?