Computational Thinking

“Why can’t you just do what I asked you to do?”

“I said it clear enough, didn’t I?”

So often statements such as these spring to mind when we give someone an instruction and they seem to be unable to do what has been asked of them. Within our own minds it may be perfectly clear what we expect of that individual, but clearly there is something missing in the translation. To gain insight into this exact problem, we can look to the field of computational thinking.

Contrary to popular belief, this is not the idea that we should all think like computers or computer scientists. Instead, it focuses upon thinking about complex problems and attempting to develop solutions in a way that a computer or human can understand. In addition, we can use our technical skills to make use of computers in helping us to solve such problems. In this way, developing skills in computational thinking allows children to see the importance of providing clear and concise instructions that leave no room for ambiguity, particularly in the case of algorithms – the exercises on jam sandwich and pizza making will be particularly useful in conveying this message!

The field itself has close links to mathematical thinking and logical reasoning, but there is the potential for application across a large chunk of the curriculum. There are links to science when we use decision tree keys for classification or in design and technology when we are creating something – the possibilities are seemingly endless. In this way then a solid education in computing in the primary classroom will have many cross-curricular benefits.

Interactive Whiteboards

Image

It was really interesting to see the role of interactive white boards in the classroom when used as more than just another version of PowerPoint. Whilst I agree that, perhaps, some of the included software and technology come across as a bit gimmicky, there is vast potential for really extending children’s learning by providing them with content that they can access on different levels and through different modes. One example of this is in the simple sorting game that I created below, offering children an interactive exercise through which they sort animals into categories. Another feature that will come in handy for me is the ability to turn handwriting into text – one aspect of the software that will make my thoughts and ideas legible for the children!

Having said all this however, I need to continue to practice using the software and  become familiar with it so that I am confident in my ability to produce high quality learning aides. In a society where technology is improving daily and where, potentially, pupils may be more technologically adept than their teachers, this is a challenge that I am particularly relishing!

capture