Computers are now part of everyday life. For most of us, technology is essential to our lives, at home and at work. ‘Computational thinking’ is a skill children must be taught if they are to be ready for the workplace and able to participate effectively in this digital world.
Key Stage 1
Children will be taught how to:
- understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following precise and unambiguous instructions
- create and debug simple programs
- use logical reasoning to predict the behaviour of simple programs
Key Stage 2
- design, write and debug programs
- use sequence, selection and repetition in programs
- use logical reasoning to explain how simple algorithms work
- understand computer networks including the internet
This will be taught though software like ‘Scratch’ and ‘Espresso Coding’ and a number of iPad apps like BeeBot, Robo Logic and Daisy the Dinosaur.
KS1 and EYFS will also use Bee-Bots, the award winning programmable floor robots, which are perfect as a starting point for teaching control, directional language and programming to young children.
All classes have access to iPads and laptops and these will be used regularly both to teach specific computing skills and as a learning tool for the wider curriculum, for example publishing written work in English, creating graphs or tables in Maths and undertaking research in IPC units.