'Learning for life, building a firm foundation.'
Why we teach your child Computing:
Our aim is to teach children the understanding of the amazing technology that surrounds them. We aim to ensure that all children have access to robust and realistic computing experiences. The children should understand how the technological world works and how we are connected to places far and wide. We want to equip children with skills and knowledge to safely access this amazing resource that will underpin almost all careers the children could go on to have as well their everyday life.
Our objectives in the teaching of computing are to ensure:
• children can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
• children to analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems.
• children can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.
• all children are responsible, competent, confident and creative users of information and communication technology.
What our curriculum looks like:
In the EYFS, the core tenants of computing are explored through play using various real world examples of technology. Children are taught to use keyboards, mice and explore basic coding through the use of Bee Bots.
Key Stage 1
In Key Stage 1, pupils will start to use the skills learned in EYFS to start to explore more complex idea such as programs. Children will continue to use Bee Bots to learning coding and debugging and explore how these same ideas are used in the real world around them. Learners will also start to use familiar programs such as Word and Google Docs to word process and continue to develop key skills around typing and navigating technology.
Lower Key Stage 2
In Lower Key Stage 2, pupils use their skills to delve deeper into the inner workings of the technological around them. They learn to create code from scratch to achieve a certain outcome. They use their developing skills of logical reasoning to explain, decompose and recreate algorithms. Pupils also start to explore the concept of networks and how computers can connected together to make a network.
Upper Key Stage 2
In Upper Key Stage 2, pupils develop a deeper understanding of complex ideas around programming, debugging and sequencing. Pupils start to a variety of programs in collaboration to complete more complex goals and projects. Children use a variety of coding systems to create programs from scratch and complete a full analysis using skills of abstraction and debugging. Learners will also gain a much more profound understanding of how the internet works, how it connects individuals across the planet and how information can be send around the world in less than a second.
How we teach Computing:
Our computing curriculum has been carefully chosen with the national curriculum objectives in mind. We have transitioned to a new, more robust curriculum that ensures children have a much more in depth understanding of the technological world around them. We teach computing on a weekly basis through a mixture of both computer based and ‘unplugged’ learning activities to help children make sense of the more complex concepts in computing
How you can help your child at home:
There are lots of ways in which you can support your child with their computing learning at home.
· Explore new technology together to help children understand the advantages and risks of various technology.
· Demonstrate how to use technology responsibly and efficiently.
· Model good digital citizenship.
· Ensure that technology is used responsibly and that ratings such as those given by the ESRB are discussed and children understand how to be discerning about the content they consume.
· Use technology together
If there are any safety concerns please check our Online Safety page for help.
Further support and useful websites to support your child at home:
To play, press and hold the enter key. To stop, release the enter key.
“Coding, it's an endless process of trial and error, of trying to get the right command in the right place, with sometimes just a semicolon making the difference between success and failure. Code breaks and then it falls apart, and it often takes many, many tries until that magical moment when what you're trying to build comes to life.” - Reshma Saujani, Entrepreneur, founder of Girls Who Code