In this article, I explore how the definition of Computational Thinking could evolve. As Computer Science is introduced in schools, it is tempting to confine it to the ‘curriculum’. However, doing so would miss the larger point of how Computer Science could truly benefit innovation and economies. The article intentionally takes an aspirational view of Computer Science and Computational thinking.
Background – Computer Science and Computational thinking
Computer Science is based on the idea of Computational Thinking. Computational thinking i.e. ‘thinking like a computer scientist’ involves breaking down a problem logically and algorithmically to provide an optimum solution
The use of the word ‘Computer’ in Computer Science gives the mistaken perception that Computer Science is the study of Computers. However, Computer science can be better understood as a process of problem solving using Computers. Thus, while Computers play an important part in understanding Computer Science, the key skill of a Computer Scientist lies in the ability to solve problems using Computers