For those uneducated in Computational Thinking, the concepts
and terminology can appear as complex and difficult as learning
Mathematics or the Scientific Method for the first time. The skills
and processes involved in Computational Thinking have to be
applied and contextualised to reach the point in which it is
possible to think computationally. This is primarily done through
problem solving activities that gradually build to enable increasing
complex Computational Thinking concepts to be applied from a
growing set of techniques and process.