From Computing to Computational Thinking