If computational thinking is at the root of
computer science, then it should be similarly believed that computational thinking and
programming are two different skill sets. This point is forcefully made by Wing, who
declares quite simply that “[c]omputational thinking is not computer programming”
(Wing J. M., Computational Thinking, 2006)