Computational Thinking

Computational Thinking is “… the thought processes involved in formulating problems and their solutions so that the solutions are represented in a  form that can be effectively carried out by an information-processing agent.” (Wing 2011)