Skip to content ↓
Twydall Primary School

Twydall Primary School

Care, Courtesy, Commitment and
Consideration in our Community


Computing Curriculum Years R-6

In an ever-developing technological world, computers are now an integral part of everyday life. For most of us, technology is essential to our lives, at home and at work. At Twydall Primary School, we believe that ‘Computational thinking’ is a skill children must be taught, if they are to participate effectively in this ever-changing digital world.

Computational thinking is so important because it allows us to solve problems. It gives us the skills necessary to engage and interact with the world. It enables us to be logical and strategically thinkers, problem- solvers; highlighting problems that need solutions, creating various ways to tackle and solve problems and then spotting and evaluating how solutions can be made better. 

Pupils who can think computationally are better able to conceptualise, understand and use computer-based technology, and so are better prepared for today’s world and the future. We want this for the children of our school.

At Twydall Primary School we follow The National Curriculum for computing, which has been developed to equip young people in England with the foundational skills, knowledge and understanding of computing they will need for the rest of their lives. To ensure complete progression of knowledge and skills for EYFS all the way through to Year 6, we follow the Rising Stars published scheme of work, ‘Switched on Computing”

Through the scheme, we teach computing through the 3 strands:

Computer Science: 

By the end of EYFS children will:

  • begin to use algorithms to program programmable toys
  • complete a simple program on a computer.

By the end of Keystage 1 our children:

  • 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.

By the end of Keystage 2 our children:

  • 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 Appreciate how [search] results are selected and ranked

Information Technology: 

By the end of EYFS children will:

  • recognise that a range of technology is used in places such as homes and schools.
  • select and use technology for particular purposes.
  • record and play back sounds on simple devices
  • take videos and photographs

By the end of Keystage 1 our children:

  • Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

By the end of Keystage 2 our children:

  • Use search technologies effectively 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

Digital Literacy: 

By the end of EYFS children will:

  • use ICT hardware to interact with age-appropriate computer software.

By the end of Keystage 1 our children:

  • 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

By the end of Keystage 2 our children:

  • Understand the opportunities [networks] offer for communication and collaboration
  • Be discerning in evaluating digital content
  • Use technology safely, respectfully and responsibly
  • Recognise acceptable/unacceptable behaviour
  • Identify a range of ways to report concerns about content and contact


Scratch-Creative Computer Programming

Blockly Games-Learn computer programming skills

Lower School ICT Suite
Upper School ICT Suite