In Computing, we aim to ensure lessons are fun, stimulating, meaningful, engaging and challenging. We aim to contextualise the children’s learning by prioritising the following skills and experiences:
- At onset of tasks, identify the need for the computing objective(s) so that pupils relate to their own experiences.
- Use quality visual & auditory stimulus to engage pupils.
- Use of websites to promote awe and wonder and questioning.
- Give opportunities to experience use of current peripherals and software.
- Encourage use of appropriate software to complete specific task.
- Design and create programs to accomplish meaningful tasks.
- Evaluate and refine, through collaboration, children’s products.
- Promote safe usage of the Internet, messaging & new technologies
To cover the entirety of the National Curriculum and to ensure progression across the school we follow the Rising Stars – Switched on Computing and Online Safety schemes of work. These schemes are in line with the New National Curriculum and cover the all of the curriculum objectives. Each year group has six computing modules and six e-safety modules to work from and each module progresses towards a meaningful end task. The planning allows for differentiation and gives support tasks and extension tasks to ensure all children have equal opportunities to make progress.
Look below to see the topics that are covered in each year group.
BBC Education Computing A highly informative offering about coding/programming from the BBC. Recommended for the grown-ups.
Lightbot A fun introduction to the concept of programming.
CODE.org A collection of online resources to encourage coding. Lots of fun activities here.
BotLogic A fun site with programming challenges which get more complex as they're completed.
Nickelodeon Code-It website Some coding fun with lots of your favourite Nick characters.
Rapid Router A block based series of programming challenges to get those groceries delivered. Developed by Ocado.
Scratch Scratch and the all new Scratch 3 are fantastic free resources designed to teach the basics of programming.
Blockly A block-based programming environment similar to Scratch.