Computing Curriculum

Computing Curriculum Statement

“The new national curriculum for computing has been developed to equip young people in England with the foundational skills, knowledge and understanding of computing they will need the rest of their lives. Through the new programs of study for computing, they will learn how computers and computing systems work, they will design and build programs, develop their ideas using technology and create a range of content.”(NAACE Computing in the National Curriculum)

Intent:

All pupils in our Schools have the right to have rich, deep learning experiences that balance all the aspects of computing. With technology playing such a significant role in society today, we believe ‘Computational thinking’ is a skill children must be taught if they are to be able to participate effectively and safely in this digital world. A high-quality computing education equips pupils to use creativity to understand and change the world. Computing has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems. We aim for our children to confidently and independently use and apply information technology skills to support and extend their learning. We develop a culture where the use of ICT (information, communication and technology) becomes second nature to our pupils, thus ensuring they are ready and able to embrace the technological advances of the future.

In our schools the core of computing is Computer Science in which pupils are introduced to a wide range of technology, including laptops, iPads and interactive whiteboards, allowing them to continually practice and improve the skills they learn. This ensures they become digitally literate so that they are able to express themselves and develop their ideas through information and computer technology– at a level suitable for the future workplace and as active participants in a digital world.

Our vision is that these technologies will enrich the experience of all members of our community including pupils, staff, parents and governors and that these resources will help to provide an environment without boundaries, where opportunities can be explored in safety and confidence.

We teach a curriculum that :

  • offers a high-quality computing education that equips pupils to use computational thinking and creativity to understand and change the world.
  • begins to teach pupils the principles of information and computation, how digital systems work and how to put this knowledge to use through programming.
  • teaches pupils to use information technology to begin to create programs, systems and a range of content.
  • gives opportunities for pupils to express themselves and develop their ideas through, information and communication technology.

 

Implementation:

In our schools, computing is taught using a blocked curriculum approach. This ensures children are able to develop depth in their knowledge and skills over the duration of each of their computing topics. Teachers use a variety of strategies and software as a starting point for the planning of their computing lessons, which are often richly linked to engaging contexts in other subjects and topics. We  ensure that all year groups have the opportunity to use a range of devices and programs for many purposes across the wider curriculum, as well as in discrete computing lessons. Employing cross-curricular links motivates pupils and supports them to make connections and remember the steps they have been taught.
The implementation of the curriculum also ensures a balanced coverage of computer science, information technology and digital literacy. The children will have experiences of all three strands in each year group, but the subject knowledge imparted becomes increasingly specific and in depth, with more complex skills being taught, thus ensuring that learning is built upon. There is clear progression between year groups and key Stages.  For example, children in Key Stage 1 learn what algorithms are, which leads them to the design stage of programming in Key Stage 2, where they design, write and debug programs, explaining the thinking behind their algorithms.

 

Impact:

Our Computing curriculum coverage is well thought out and is planned to demonstrate progression. If children are keeping up with the curriculum, they are deemed to be making good or better progress. Our approach to the curriculum results in a fun and engaging computing education. Evidence from lessons is used to feed into teachers’ future planning, where teachers are able to revisit misconceptions and knowledge gaps in computing when teaching other curriculum areas. This supports varied paces of learning and ensures all pupils make  progress.

In addition, we measure the impact of our curriculum through the following methods:

  • A reflection on standards achieved against the planned outcomes
  • Children are responsible, competent, confident and creative users of information and communication technology.
  • Clear  learning for each term which demonstrates progression across the school;
  • Pupil discussions about their learning;
  • Children use the VLE safely at home to communicate with their class and teachers, demonstrating what they have learnt.

 

Internet safety

Corvus Education  takes internet safety extremely seriously. We have an Online Safety Policy that provides guidance for teachers and children about how to use the internet safely. Parents and children sign an Acceptable Use Policy upon entry to our schools.  Every year group participates in lessons on online-safety and children understand how to stay safe when using technology. You may find the following links useful to help your child stay safe online at home:

 

Understanding social networking sites and how to keep your children safe https://www.commonsensemedia.org/

https://www.nspcc.org.uk/keeping-children-safe/online-safety/

Gaming and suitable apps https://www.net-aware.org.uk/
Great advice to keep your children safe online https://www.thinkuknow.co.uk/
Keep up to date with online safety issues https://www.childnet.com/
Safety information for the whole family https://support.microsoft.com/en-us/hub/4099151/windows-security-help
Safety information for parents https://www.saferinternet.org.uk/

 

Useful computing terminology:

Algorithm – An algorithm is a precisely defined procedure- a sequence of instructions, or a set of rules, for performing a specific task (e.g instructions for making a sandwich).

Control – Using computers to mover or otherwise change ‘physical’ systems. The computer can be hidden inside the system or connected to it.

Data – A structured set of numbers, representing digitised text, images, sound or video, which can be processed or transmitted by a computer.

Debug – To detect and correct the errors in a computer program.

Digital content – Any media created, edited or viewed on a computer, such as text, images, sound, video or virtual environments, and combinations of these (i.e multimedia)

Input – Data provided to a computer system, such as via a keyboard, mouse, microphone, camera or physical sensors.

Output – The information produced by a computer system for its user, typically on a screen, through speakers or on a printer, but possibly through the control of motors in physical systems.

Program – A stored set of instructions encoded in a language understood by the computer that processes input to generate an output.

Sequence – To place programming instructions in order, with each executed one after the other.

Simulation – Using a computer to model the state and behaviour of real-world or imaginary systems, including physical and social systems; an integral part of most computer games.

Variables – A way in which computer programs can store, retrieve or change simple data, such as a score, the time left, or the user’s name