John Stainer

Computing

At John Stainer our vision is to enable our children to become confident and creative digital learners and responsible digital citizens who have the skills to thrive in an ever changing, technological world.

We recognise that Computing is an integral part of daily life and therefore our aim is to teach our children to be confident, effective and safe users of technology.

We are passionate about Computing and use mobile technology to engage and excite children across all areas of the curriculum. We are well resourced and our children learn using a variety of devices including iPads, laptops and desktops. We have also explored virtual reality experiences with Google Expeditions.

In KS1 children are taught to:

• Understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following precise and unambiguous instructions
• Create and debug simple programs
• Use logical reasoning to predict the behaviour of simple programs
• Use technology purposefully to create, organise, store, manipulate and retrieve digital content
• Recognise common uses of information technology beyond school
• Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies

In KS2 children are taught to:

• Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
• Use sequence, selection, and repetition in programs; work with variables and various forms of input and output
• Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
• Understand computer networks, including the internet; how they can provide multiple services, such as the World Wide Web, and the opportunities they offer for communication and collaboration
• Use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content
• Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and information
• Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact

Curriculum Overview for Computing

We are using the NCCE scheme of work to ensure a consistent and progressive approach to computing. To see what we are learning each half term, see our Curriculum Overview for Computing.

Online Safety

Keeping children safe online is one of our highest priorities. We teach online safety in a number of ways:

 

  • In weekly Computing lessons, specific online safety issues are addressed in accordance with the unit of work.
  • All children sign an Acceptable Usage Policy (AUP) at the start of the academic year in order to ensure that they understand how to use technology safely.
  • Online Safety is now taught as part of our PSHE curriculum, and also addressed in context in all subjects and situations where pupils engage with technology. You can view our PSHE curriculum here

Intent

At John Stainer the curriculum intent in computing is that children:

  •     Acquire knowledge of the fundamental aspects of computer science and information technology, and become digitally literate.
  •     Apply this knowledge to become fluent computer programmers who can use analytical problem solving skills, to be able to create inspiring digital media, and to build understanding about computing systems and how data and information are used.
  • Become responsible, competent, confident and creative users of information and communication technology.

Implementation

In Key Stage 1 the children learn to understand what information technology is, identify a range of devices which are computers and consider how technology can help us both at school and at home. As part of the computer science strand, children will be taught what algorithms are and how they are implemented as programs on digital devices and robots. They will be taught to create and debug simple programs and use logical reasoning to predict the behaviour of simple programs. Children will use technology to create writing, artwork, photography and music. They are shown how to group data and look at pictograms. They will become digitally literate by examining the use of technology and IT in the world around us.

In Key Stage 2, children continue their study of computer science by looking at sequencing and repetition in games, examine selection and sensing in physical computing and quizzes, and study variables in games. They will extend their learning in databases by looking at branching databases, flat-file databases, data logging, and learn to use spreadsheets. They will continue to create media, and learn 3D modeling, web page creation, vector drawing, video editing, photo editing, animation and desktop publishing. They will use search technologies effectively, learn to appreciate how results are selected and ranked, and be discerning in evaluating digital content. Children will be taught to select, use and combine a variety of software (including internet services) on a range of digital devices to create a range of programs, systems and content that accomplish given goals. They will use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

Impact

Our computing curriculum follows the Teach Computing programme from the National Centre for Computing Education, which is created by the Department for Education.

We measure the impact of our curriculum through:

  •     Lesson by lesson reflections on the standards achieved against the planned lesson outcomes.
  •     Ensuring that children can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
  •     Enabling children to think computationally, analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems.
  •     Ensuring that children can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.
  •     Ensuring that children are responsible, competent, confident and creative users of information and communication technology.

Beyond the curriculum

Computing clubs and events

We run a weekly Coding Club after school where children can work on their own projects and further develop their programming skills.

Coding Club is great fun! I enjoy having the prompts and tutorials to show me how to code the basics of a game. Then we get ideas on how to improve the game. This helps give me a variety of skills that I use to create new projects, both at home and at school.

Felix

Find out more by visiting our  Code Club blog.

We use resources from the organisation Code Club so that children can work independently during these sessions and at their own pace. Find out more about the Code Club organisation.

As a school, we also take part in the annual Hour of Code - a worldwide event - which promotes coding and encourages children to explore coding further using a range of enticing games.

Hour of Code is a great website to use at home, as there are lots of free courses and games.