Computers, phones and other digital devices are so intertwined in our everyday lives that it is hard to imagine what life would be like without them - and therefore a solid understanding of this technology, the logic and coding behind it and (crucially) how to stay safe when using it is a key part of our curriculum. It also provides a huge range of opportunities to develop our learning powers, particularly curiosity, independence and reflectiveness. To find out more about what we teach and how our learning fits together, take a look at our skills and knowledge progression:
We want to help our children to become confident, independent users of IT across the curriculum and in their life beyond school.
At Bedwell, children in every class and year group will be given opportunities to discover how IT can support them in their learning, and will be encouraged to enthusiastically try out new technologies, apps and software. They will gain the transferable skills needed to adapt to ever-changing software, and be as prepared as they can be for the technologies that they will encounter as they grow up, the vast majority of which probably haven’t even been invented yet. Crucial to much of this is the ability to think logically and to break ideas down into discrete steps, as recognised in the National Curriculum, and these computer science skills are therefore a vital strand in our teaching.
Our children will also know how to use all of this safely and responsibly, know who to talk to when they come across something that doesn’t seem right, fair, acceptable or appropriate, and know when to turn off the technology and walk away. They will be taught to treat others with respect, too, and recognise that behaviour online should be no different to behaviour in ‘real life’.
Year 6 - Eagle class focussed on coding in the Spring term. We have been introduced to the Python programming language - which has been a big learning curve for all of us, as it is entirely text based and a big step up from the Scratch work we have done before. We have learnt to use loops and logical commands (like if and else) to create simple role-play games. Once we had got to grips with basic commands and programming structure, we planned out our games using flow charts.
Working independently or in pairs, we then began to turn these plans into code. This was really challenging (and involved a lot of time spent debugging our programs), but each time we fixed an error we learnt a little more about how Python interprets punctuation and the way commands are spaced out. All of this also made us really proud when we eventually produced a playable game of our own design. You can try it out at home, too - head to python.org to get started.