“Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st Century, basic computer programming is an essential skill to learn.” - Professor Stephen Hawking.
At EVPS, all of our children, regardless of need or barrier, will enjoy and value computing as a subject. They will become computational thinkers who are able to communicate ideas, problem solve and collaborate with others effectively. We prepare all children for the rapidly changing and expanding world of technology, working practices and social interaction. We enable all children to read and build code; to develop their experience of writing computer programs and how to debug them to solve problems. We teach all children to be responsible, competent, confident and creative users of information and communication technology and how to keep themselves and others safe online.
We teach and encourage resilience to persevere to find a solution. We encourage determination through a logical and methodical approach to problem solving including breaking things down into sequences and smaller parts.
Our children will be able to understand how networks, applications and computers work. We build on their previous learning through a structured sequence of progression covering technology, the principles of computer science and digital literacy and support them in using the correct terminology.
We ensure computing is embedded in our whole school curriculum and that opportunities to use technology to enhance and support learning are taken. We develop teachers’ subject knowledge and give them the confidence to teach computing and to adopt the 12 pedagogy principles to increase the effectiveness of computing teaching. We teach collaboration and resilience as key concepts to empower children to be problem solvers and to become more independent and responsible users of technology. We create opportunities for enrichment such as coding club.
At EVPS we follow a broad and balanced computing curriculum (NCCE) with structured sequential learning, which focusses on progression of skills and embedding knowledge. As part of the scheme all year groups from Year 1 to Year 6 will have six computing units, one in each half term.
At EVPS pupils will become more collaborative, resilient and willing to tackle and solve problems. Pupils will know what good work looks like and what they need to do to achieve this standard so that they enjoy and value computing as a subject. Children will be aware of the role of computing and technology as part of the wider world, including everyday uses and career opportunities. They will learn how to be confident and responsible users of technology. Assessment will focus on the children’s ability to express their knowledge and understanding. Formative assessment in each lesson will be a real-time assessment of what they have learnt and will be used to address misconceptions. There will be opportunities for pupils to discuss and explain their thinking and to show how their previous learning will help in developing new skills and understanding. Progress will be demonstrated through regular reviewing and scrutinising of children’s understanding and skills, and through pupil voice in conjunction with the use of floor books to revisit previous learning.
We provide scaffold, support and challenge to enable all pupils to access computing and to make progress.
Reduce the cognitive load by using “think, pair share” and partner-based coding. Use clear routines and instructions in lessons and provide modelling to help structure and support the learning. Simplify, repeat or rephrase instructions. Use unplugged activities to reduce the distractions of physical devices while delivering key concepts and help to make the abstract tangible. Provide some initial coding to read and explore and templates to help pupils during programming tasks. Pre-teach new vocab and concepts and refer to them regularly so pupils become familiar with them. Use visuals, captions and simplified text. Scaffold coding using “Use, Model, Create” and “Predict, Run, Investigate, Model and Make” approaches and allow pupils to access coding at different stages so everyone participates regardless of their individual needs. Use block based software to help pupils engage with coding (Scratch Jr, Scratch, Crumbles and Microbits.)
Explore and develop understanding through continuous provision to prepare learners for their Year 1 computing journey.
Development through questioning, explanation and reasoning to teacher and peers, extension of tasks to further challenge, added responsibility in code checking and debugging, opportunities to further develop skills (computing club).
At EVPS, we recognise that pupils are growing up in an increasingly complex world, living their lives on and offline. The online world provides many exciting opportunities; however, it can also present risks and challenges. All staff understand that they have a duty to ensure that all children are protected from potential harm online and that pupils are responsible in their own approaches to online safety.
Please see our E-Safety page for further details.