ICT and Computing

At Our Lady and St Joseph we are very fortunate to have a modern and extensive ICT suite with 15 Apple iMac's as well as 4 class sets of iPads.  ICT is currently taught through a cross-curricular approach, for example children using the technology to record their own stories in Literacy or photographs and videos in science and Geography.  Children are taught to use simple programmes and systems to support and enhance their learning across the curriculum.  we have recently invested in the Rising Stars scheme of work 'Switched on ICT' which we will be beginning to roll out beginning with the lower years.

Curriculum Overview Key Stage 1 & 2

Year 1 

  • Understand use of algorithms
  • Write & test simple programs
  • Use logical reasoning to make predictions      
  • Organise, store, retrieve & manipulate data
  • Communicate online safely and respectfully
  • Recognise uses of IT outside of school

Year 2

  • Understand use of algorithms
  • Write & test simple programs
  • Use logical reasoning to make predictions
  • Organise, store, retrieve & manipulate data
  • Communicate online safely and respectfully
  • Recognise uses of IT outside of school

Year 3

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

Year 4

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

Year 5

  • Design & write 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

Year 6

  • Design & write 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