• Define computational thinking.
• Show how it can be used in different fields.
• Explain the current limitations of computational thinking.
WHAT IS COMPUTATIONAL THINKING?
Answering this question is actually quite challenging. Proponents of computational thinking (CT) have until very recently spent a lot of time debating over how to define it.
As recently as 2011, a workshop was organised where numerous individuals came together to explore what the nature of CT should be. Some at this workshop argued in favour of a rigorous and consistent definition (Committee for the Workshops on Computational Thinking, 2011). Conversely, others have argued that trying to strictly define CT is unnecessary (Voogt ...