Please click here for our computing progression map:

​​​​​​​Computing Map​​​​​​​

At Ark Academy we believe that the knowledge of computing and the skills it provides are a fundamental part of the education for all pupils. Technology is transforming the lives of everyone. Through teaching computing, we equip pupils to participate in a rapidly moving world where work and leisure activities are increasingly changed by technology.

The curriculum is designed to cover the three main strands of computing, which are:

  • Computer Science
  • Digital Literacy (which includes E-safety)
  • Information Technology

Our computing curriculum enables pupils to find, explore, analyse, exchange and present information and we have a dedicated computing expert teacher which delivers computing lessons to all year groups to help them achieve this. We aim to give each pupil the opportunity to apply and develop their technological understanding and skills across a wide range of situations and tasks. To accomplish this, we use specific online resources such as ‘Espresso’ and ‘Scratch’. Pupils are encouraged to develop a confident and safe approach to computing and the use of ICT, with a growing understanding of the capabilities and flexibility of their resources. E-safety is explicitly taught each year and there are links made to the PSHCE curriculum to ensure pupils learn about this in different contexts. With the knowledge that computing and ICT will undoubtedly continue to form a major part of our pupils’ life at home, in further education and places of work, we ensure that the computing and ICT skills that the pupils are equipped with at Ark Academy, are effective and transferrable life skills.


Computing Curriculum Aims


Key Stage 1

Key Stage 2

Computer Science

1. Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions

2. Create and debug simple programs

3. Use logical reasoning to predict the behaviour of simple programs

1. Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

2. Use sequence, selection, and repetition in programs; work with variables and various forms of input and output

3. Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs

4. Understand computer networks including the internet; how they can provide multiple services, such as the World Wide Web

5. Appreciate how [search] results are selected and ranked

Information Technology

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

1. Use search technologies effectively

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

1. Recognise common uses of information technology beyond school

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

1. Understand the opportunities [networks] offer for communication and collaboration

2. Be discerning in evaluating digital content

3. Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact