Scroll to content
Contact Us
South Bank Primary School home page Contact Us

Computing

At South Bank we provide pupils with a computing education which equips pupils to use computational thinking and creativity to understand and change the world. Throughout the computing curriculum pupils are taught the principles of information and computation, how digital systems work, and how to put this knowledge to use through programming.

 

Pupils will also be taught how to keep themselves safe whilst online. They will be taught how to use technology safely and respectfully, keeping personal information private; know where to go for help and support when they have concerns about material on the internet.

The national curriculum for computing aims to ensure that all pupils:

  • can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
  • can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
  • can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
  • are responsible, competent, confident and creative users of information and communication technology.

 

Overview for Year 1 & 2

  • Understand use of algorithms
  • Create & debug simple programs
  • Use logical reasoning to make predictions
  • Organise, store, retrieve & manipulate data
  • Use technology purposefully to create, organise, store, manipulate, retrieve
  • Communicate online safely and respectfully
  • Recognise uses of IT outside of school

 

Overview for Year 3 & 4

  • Design, write & debug programs to achieve specific goals, including solving problems
  • Use logical reasoning
  • Understand computer networks
  • Use internet safely and appropriately
  • Collect and present data appropriately
  • Use a range of digital devices

 

Overview for Year 5 & 6

  • Design, write & debug programs to solve problems
  • Use sequences, repetition, inputs, variables and outputs in programs
  • Detect & correct errors in programs
  • Understand uses of networks for collaboration & communication
  • Be discerning in evaluating digital content