"I have not failed. I've just found 1,000 ways it won't work." Thomas A. Edison



At Newlyn School, we understand that computing is a significant part of everyone’s daily life.  We want our pupils to be able to operate in the 21st century workplace.  We believe that children should be given every opportunity to develop the life-skills that will enable them to embrace and use new technology in a responsible and safe way. We intend for our pupils to become independent users of computing technologies, with increasing confidence and enjoyment.  We aim to use technology to support learning across the whole curriculum, and through our computing framework we want our pupils to develop creativity, resilience, problem-solving and critical thinking skills.




We follow a skills-based curriculum which ensures progression and coverage of: 

  • Computer Science – problem solving, programming, logical thinking and wider understanding.
  • Information Technology – creating content and net searching
  • Digital Literacy – E-safety
  • Digital Literacy – using IT beyond school



Our computing curriculum is planned to demonstrate progression. We measure the impact of our curriculum through the following methods: 

  • A reflection on standards achieved against the planned outcomes
  • Children can understand and apply the fundamental principles and concepts of computer science, including logic, algorithms and data representation
  • Children can analyse problems and have repeated practical experience of writing computer programs
  • Children are responsible, competent, confident and creative users of information and communication technology
  • Evidence of computing used, recorded in shared folders and books across the curriculum
  • Pupil discussions about their learning

Year 4 have become software developers through learning to create software for an educational game on Scratch. 

The children are so absorbed in the development of their software. They have designed, written and are now starting to debug their programmes.

Once they have created their game, the children run an example to check that it works as they want it to.

Through this process the children are learning key programming and problem solving skills.