Learning Bubble Sort for Computer Science GCSE and A Level

They say a picture is worth a thousand words, and that is probably true, IF you are ready to understand the picture! When this is the case, we often experience those wonderful aha moments where understanding happens almost instantaneously, as if someone has switched on a light in our mind. However, there is usually a […]

Is Overfitting Killing Your Creativity?

Have you ever had brainfreeze when trying to fit what you were doing into a framework that wasn’t suitable? Maybe it was a particular format for some lesson objectives, or a form you had to fill in which didn’t provide space for what you wanted to say. Or even an automated telephone menu that didn’t […]

Python as Programming Language for Computer Science GCSE and A Level

Have you heard of Edward De Bono? He is considered by some to be the grandfather of metacognition. Among his achievements is the coining of the phrase “lateral thinking” along with extensive development of its implementation. De Bono’s ideas are often overlooked, usually either because they are too simple to appear useful, or the need […]