What do we want to achieve?
Our aim is to help the learner improve their overall digital knowledge and skills, develop computational thinking and stop being intimidated by strange words and unknown concepts like coding and many others. Therefore at the end of each unit and even this Introduction we included a glossary, defining some underlined words and explaining them in a sentence or two if they had not been explained within the unit.
Computational thinking is at the heart of the learning that we advocate. It is the thinking process that underpins computing and digital making: formulating a problem and expressing its solution in such a way that a computer and yourself can effectively carry it out. Computational thinking covers knowledge and skills including, but not limited to logical reasoning, algorithmic thinking, pattern recognition, abstraction, decomposition, debugging, problem solving. Do any of the words and concepts sound familiar to you? We are sure they do. All you will have to do is to apply them to the digital world. Now, let’s take the first steps on this journey.