Quick Links

Useful Links

Dartford Bridge Primary

Computing at DBCPS

All the pupils in the DBCPS community, including SEN and disadvantaged pupils, will participate and learn the following concepts and themes through their journey here using the Purple Mash platform.

At DBCPS we aim:

  • To equip children to participate in a rapidly-changing world
  • To ensure that pupils are taught about how to keep themselves safe as they interact with range of technological devices and software

We do this through the following key concepts:

  • confidence in using code and an understand of the fundamental principles and concepts of computer science, including logic, algorithms and data representation
  • analysis of problems in computational terms, with repeated practical experience of writing computer programs in order to solve such problems
  • effective communication together with evaluation and application of information technology, including new or unfamiliar technologies to solve problems responsible creative and competent use of information and communication technology

Within our computing curriculum we cover the following core themes:

  • Computer Science
  • Information Technology
  • Digital Literacy including online safety


Computing is taught on a weekly basis as this enables the children to learn and develop a range of skills throughout the year. This enables them to then use and apply the skills learnt in a range of different contexts, especially during the seasonal ACE weeks. The children are able to use technical and non-technical vocabulary to articulate their thoughts and opinions about different programs and how they improve their wider learning.

At DBCPS we aim to connect our British Values through the teaching of Computing. We explore issues that affect us all in our lives and this helps inform decisions that will shape our future e.g. Individual liberty and respect when ensuring they are using the internet safely.

To support children with SEN, relevant resources and props will be used. TA support will be used when necessary to assist children in their learning. These will be adapted to suit individual children's needs. Learning will be chunked or put into simple steps to allow learning to be more accessible.


Computer Science

In EYFS, children are taught computer science in its simplest form by playing operational games like 'Simon says', 'Everybody do this', 'Follow the leader' etc. This ensures that children understand the need to follow instructions and listens to commands. They then progress to using simple equipment such as the electronic whiteboard, across the curriculum.

In Year 1, children develop an understanding of what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions. Children should be able to Create and debug simple programs. They should also be able to Use logical reasoning to predict the behaviour of simple programs.

In Year 2, children continue to develop their understanding of algorithms, being able to explain what they and have awareness of how to be precise. Children will continue to create and debug simple programs. They should be able to identify and correct some errors and grow an awareness for the need of logical programmable steps. They will also develop their use of logical reasoning to predict the behaviour of simple programmes by identifying specific events and actions.

In Year 3, children should: Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts. They should also be able to 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. Children will also 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.

By Year 4, Children continue to develop their year 3 knowledge. Children should be able to make more intuitive attempts to debug their own programmes. They should also be able to use timers and use more logical reasoning for the effects in their code. They should also be able to combine coding structures, including variables, to achieve the affects they design in their programs. Children should be able to use thorough methods to identify errors in code and predict the outcome of code accurately.

During Year 5, children connect their prior knowledge to explore more complex algorithms, and are able to test and debug their programs as they go along, using a logical method to identify causes. They now translate algorithms that include sequence, selection and repetition code with increasing ease in their own designs. When children code, they are beginning to think about their code structure in terms of the ability to debug and interpret the code later, e.g., the use of tabs to organise code and the naming of variables. Children understand the value of computer networks but are also aware of the main dangers. They recognise what personal information is and can explain how this can be kept safe.

In Year 6, children connect all their prior knowledge to enable them to create more complex programming tasks by identifying the important aspects of the task and then decomposing them into logical ways, using all their knowledge of coding. Children understand and can explain in some depth the difference between the internet and the World Wide Web. Children know what a WAN and LAN are and can describe how they access the internet in school.

Information Technology

In Year 1, children begin by being able to sort, collate, edit and store simple digital content e.g. children can name, save and retrieve their work and follow simple instructions to access online resources.

Pupils in Year 2 connect their learning from Year 1 by demonstrating an ability to organise data using, for example, a database such as 2Investigate and can retrieve specific data for conducting simple searches. Children are able to edit more complex digital data such as music compositions.

In Year 3, Children carry out simple searches to retrieve digital content. They understand that to do this, they are connecting to the internet and using a search engine. Children connect their prior understanding of collecting information to analyse, evaluate and present data and information using a selection of software, e.g. using a branching database. Children can consider what software is most appropriate for a given task and can create purposeful content to attach to emails.

In Year 4, children understand the function, features and layout of a search engine. They can appraise selected webpages for credibility and information at a basic level. Children are able to make improvements to digital solutions based on feedback. They create linked content using a range of software and share digital content within their community.

Children in Year 5, connect with their learning from Year 4 by searching with greater complexity for digital content when using a search engine. They are able to explain in some detail how credible a webpage is and the information it contains. Children are able to make appropriate improvements to digital solutions based on feedback received and can confidently comment on the success of the solution. Children are able to collaboratively create content and solutions using digital features within software such as collaborative mode.

By Year 6, children readily apply filters when searching for digital content. They are able to explain in detail how credible a webpage is and the information it contains. They compare a range of digital content sources and are able to rate them in terms of content quality and accuracy. Children use critical thinking skills in the everyday use of online communication. Children make clear connections to the audience when designing and creating digital content. The children design and create their own blogs to become a content creator on the internet. They are able to use criteria to evaluate the quality of digital solutions and are able to identify improvements, making some refinements.

Digital Literacy and Online Safety

In Year 1, children understand what is meant by technology and can identify a variety of examples both in and out of school. They can make a distinction between objects that use modern technology and those that do not e.g. a microwave vs. a chair. Children learn about the importance of staying safe online through the ‘ownership’ of their work and ensuring they log on and off to protect their work and identity.

In Year 2, children can effectively retrieve relevant, purposeful digital content using a search engine. They can connect their learning from Year 1 through effective searching beyond the classroom. Children make links between technology they see around them, coding and multimedia work they do in school e.g., animations, interactive code and programs. Children develop an understanding of the implications of inappropriate online searches and the impact of sharing information globally on the internet. This is further developed to secure a knowledge of how they leave a digital footprint and how to keep personal data secure. They build on their understanding of passwords by using email safely and know ways of reporting inappropriate behaviours and content to a trusted adult.

In Year 3, children demonstrate the importance of having a secure password (learnt in KS1) and not sharing this with anyone else. Furthermore, they connect to prior learning by understanding how to protect themselves with passwords and can explain the negative implications of failure to keep passwords safe and secure. They understand the importance of staying safe and the importance of their conduct when using familiar communication tools. They learn how to consider whether the information they see on the internet is true and know more than one way to report unacceptable content and contact.

In Year 4, children use their learning about keeping themselves safe to further explore protection from online theft, including their digital footprint and how this can aid identity theft. They develop their learning from Year 3 by helping others to understand the importance of online safety developing their knowledge of a range of ways to report inappropriate content and contact. They learn about the impact of online gaming on health and fitness and how there needs to be a balance in their life.

By Year 5, children have a secure knowledge of common online safety rules and can apply this by demonstrating the safe and respectful use of a few different technologies and online services. Children implicitly relate appropriate online behaviour to their right to personal privacy and the mental wellbeing of themselves and others. They refine their understanding from Year 2 by exploring the impact of sharing digital information and the responsibility they have in managing their own behaviours and further deepen their understanding of the dangers associated with inappropriate images and texts and how to deal with these.

In Year 6, the children draw all their previous learning together to connect with the benefits and risks of broadcasting locations and sharing personal information to different software. The learning is then connected by reviewing the meaning of a digital footprint in the virtual world and how to protect themselves from online abuse. They demonstrate the safe and respectful use of a range of different technologies and online services. They identify more discreet inappropriate behaviours through developing critical thinking. They recognise the value in preserving their privacy when online for their own and other people’s safety