As Computer programmers at Biddick Primary School, children will develop their computing skills so they can access the modern world.The Computing Curriculum 2014 aims to ensure that all pupils can understand and apply the most important principles and concepts of computer science, including abstraction, logic, algorithms and data representation. In other words, it gives children the necessary skills to break down a problem, predict what will happen and use logic to find a solution through practical experience.
Please use your child's year group to find out what they are learning about each half term or click on your child's year group below for an overview of the subject.
Computer Science is taught in its simplest form by playing operational games like 'Simon says', 'Everybody do this', 'Follow the Leader', etc. This ensures that children understand the need to follow instructions and listen to commands. They would then progress to looking at physical objects like Beebots in cross-curricular learning. In addition, children will also be encouraged to use iPad apps and class computers where the children can progressively apply their computing skills.
Children will be learning what algorithms are, which will not always involve computers. When explained as "a set of instructions", these ideas can be illustrated using recipes, or by breaking down the steps of children's morning routines. But they will also be creating and debugging simple programs of their own, developing logical reasoning skills and taking their first steps in using devices to create, organise, store, manipulate and retrieve digital content using apps like Scratch Jnr, ALEX, Daisy the Dinosaur; software programmes like Discovery coding and use of equipment like Beebots.
Computing is taught through discreet programming lessons using the software ‘Scratch’ and ‘Discovery Coding’ where the children learn about data, algorithms, repetition, iteration and computer networks. Children will be creating and debugging more complicated programs with specific goals and understanding concepts like variables and sequence, selection and repetition in programs. They will be developing their logical reasoning skills and learning to use websites and other internet services. This will enable children to develop an understanding of the principles of Computer Science by promoting and developing their computational thinking.