Mindfulness & Computing
Computational thinking skills are at the heart of the new computing curriculum in UK. It’s a powerful way of solving problems. It will now be a tool in the problem solving toolset that pupils leave school with. It will equip them to not only understand the digital world, but will also compliment their understanding of mindfulness and the human world.
Computational thinking or ‘computer-like’ thinking is to use computational or computational like models where pupils act out computation in different situations. When computers ‘think’, it is similar to being in a state of mindfulness because
- They have to ensure they’re in the present moment or else the model breaks.
- They have to be aware of every step they take in the series or else the same problems arise.
A programming lesson where children are asked to write the complete instructions for making a jam sandwich for a robot to carry out. They will naturally carry out the task themselves trying to note down everything they do as part of the process. This is a mindful activity and is a metaphor for children to understand how computers think.
Computational thinking makes for a much more interesting subject than if computing were just about programming – it is much more than that! These skills are not in themselves unique and as explained above are transferable to mindfulness teaching.
Computational thinking skills can most definitively be brought into life problems just as mindful skills can – indeed both are incredibly comparable. Computation is something you could argue monks and nuns have been attempting to achieve for thousands of years.
‘Algorithmic thinking’ is at the heart of this. The core idea is that the solution to a problem isn’t just getting an answer; it is the algorithm – the process. Just because you have completed a Rubik’s cube, doesn’t mean you have solved it. Just because you have got angry at someone doesn’t mean you have solved your friendship issue and nor is the solution to life the number 42. – It’s about viewing, editing ‘debugging’ and improving the processes.
The teaching of algorithms has already been happening in primary schools for years. When we learn how to do addition or multiplication we are just learning an algorithm. Once you have an algorithm for doing multiplication you can multiply any numbers together as long as we carefully follow the steps. We aren’t always good at doing that which is why many of us find maths hard. Of course following instructions precisely is exactly what computers are good at, and that is why computational thinking is linked to computing, but it can transform the way we think about human work too.
Computational thinkers gain an understanding of the world about them that makes them able to model things from a variety of perspectives and this compliments mindful activity. Mindful activity should also help produce better computational thinkers. There are all sorts of activities that may be viewed as computational processes, eating a tangerine, cleaning your teeth, washing up, drinking a cup of tea and dare I say even meditation. Instructive in different ways, computational thinking will be usable for children throughout their lives.