At Iqra we aim to ensure that all pupils:

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


Pupils at Iqra will be taught to:

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

Computing Curriculum KS1

Year Group

Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2


Year 1

We are celebrating!

Pupils will be able to:

-Develop basic keyboard skills, through typing and formatting text.

-Develop basic mouse skills

-Use the web to find and select images.

-Develop skills in storing and retrieving files.

-Develop skills in combining text and images.

-Discuss their work and think about whether it could be improved.

We are treasure hunters!

Pupils will be able to:

-Understand that a programmable toy can be controlled by inputting a sequence of instructions.

-Develop and record sequences of instructions as an algorithm.

-Program the toy to follow their algorithm.

-Debug their programs.

-Predict how their programs will work.

We are storytellers!

Pupils will be able to:

-Use sound recording equipment to record sounds.

-Develop skills in saving and storing sounds on the computer.

-Develop collaboration skills as they work together in a group.

-Understand how a talking book differs from a paper-based book.

-Talk about and reflect on their use of ICT.

-Share recordings with an audience.

We are TV chefs!

Pupils will be able to:

-Break down a process into simple, clear steps, as in an algorithm.

-Use different features of a video camera.

-Use a video camera to capture moving images.

-Develop collaboration skills.

-Discuss their work and think about how it could be improved.

We are painters!

Pupils will be able to:

-Use the web safely to find ideas for an illustration.

-Select and use appropriate painting tools to create and change images on the computer.

-Understand how this use of ICT differs from using paint and paper.

-Create an illustration for a particular purpose.

-Know how to save, retrieve and change their work.

-Reflect on their work and act on feedback received.


Year 2

We are astronauts!

Pupils will be able to:

-Have a clear understanding of algorithms as sequences of instructions.

-Convert simple algorithms to programs

­­-Predict what a simple program will do.

-Spot and debug errors in their programs.

We are game testers!

Pupils will be able to:

-Describe carefully what happens in computer games.

-Use logical reasoning to make predictions of what a program will do.

-Test these predictions.

-Think critically about computer games and their use.

Be aware of how to use games safely and in balance with other activities.

We are photographers!

Pupils will be able to:

-Consider the technical and artistic merits of photographs.

-Use a digital camera or camera app.

-Take digital photos.

-Review and reject or rate the images they take.

-Edit and enhance their photographs.

-Select their best images to include in a shared portfolio.


We are researchers!

Pupils will be able to:

-Develop collaboration skills through working as part of a group.

-Develop research skills through searching for information on the internet.

-Improve note-taking skills through the use of mind mapping.

-Develop presentation skills through creating and delivering a short multimedia presentation.

We are detectives!

Pupils will be able to:

-Understand that email can be used to communicate.

-Develop skills in opening, composing and sending emails.

-Gain skills in opening and listening to audio files on the computer.

-Use appropriate language in emails.

-Develop skills in editing and formatting text in emails.

-Be aware if e-safety issues when using email.

We are zoologists!

Pupils will be able to:

-Sort and classify a group of items by answering questions.

-Collect data using tick charts or tally charts

-Use simple, charting software to produce pictograms and other basic charts.

-Take, edit and enhance photographs.

-Record information on a digital map.


Pupils at Iqra will be taught to:

  • 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; and the opportunities they offer for communication and collaboration
  • Use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content
  • 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
  • Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.


Computing Curriculum KS2

Year Group

Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2


Year 3

We are programmers!
Pupils will be able to:
-Create an algorithm for an animated scene in the form of a storyboard.
-Write a program in Scratch to create an animation.
-Correct mistakes in their animation programs. (Debugging)

We are bug fixers!
Pupils will be able to:
-Develop a number of strategies for finding errors in programs.
-Build up resilience and strategies for problem solving.
-Increase their knowledge and understanding of Scratch,
-Recognise a number of common types of bug in software.

We are presenters!
Pupils will be able to:
-Gain skills in shooting live video, such as framing shots, holding camera steady, and reviewing.
-Edit video including adding narration and editing clips by setting in/out points.
-Understand the qualities of effective video, such as the importance narrative, consistency, perspective and scene length.

We are network engineers!
Pupils will be able to:
-Understand the physical hardware connections necessary for computer networks to work.
-Understand some features of internet protocols.
-Understand some diagnostic tools for investigation network connections.
-Develop a basic understanding of how domain names are converted to IP addresses.

We are communicators!
Pupils will be able to:
-Develop a basic understanding of how email works.
-Gain skills in using email.
-Be aware of broader issues surrounding email, including ‘netiquette’ and e-safety.
-Work collaboratively with a remote partner.
-Experience video conferencing.

We are opinion pollsters!
Pupils will be able to:
-Understand some elements of survey design
-Understand some ethical and legal aspects of online data collection.
-Use the web to facilitate data collection.
-Gain skills in using charts to analyse data
-Gain skill sin interpreting results.


Year 4

We are software developers!
Pupils will be able to:
-Develop an educational computer game using selection and repetition
-Understand and use variables.
-Start to debug computer programs
-Recognise the importance of user interface design, including consideration of input and output.

We are toy designers!
Pupils will be able to:
-Design and make an on-screen prototype of a computer-controlled toy.
-Understand different forms of input and output
-Design, write and debug the control and monitoring program for their toy.

We are musicians!
Pupils will be able to:
-Use one or more programs to edit music.
-Create and develop musical composition, refining their ideas through reflection and discussion.
-Develop collaboration skills.
-Develop an awareness of how their composition can enhance work in other media.

We are HTML editors!
Pupils will be able to:
-Understand some technical aspects of how the internet makes the web possible.
-Use HTML tags for elementary mark up.
-Use hyperlinks to connect ideas and sources.
-Code up a simple web page with useful content.
-Understand some of the risks in using the web.

We are co-authors!
Pupils will be able to:
-Understand the conventions for collaborative online work, particularly in wikis.
-Be aware of their responsibilities when editing other peoples work.
-Become familiar with Wikipedia, including potential problems associated with its use.
-Practise research skills.
-Write for a target audience using a wiki tool.
-Develop proof reading skills.

We are meteorologists!
Pupils will be able to:
-Understand different measurement techniques for weather, both analogue and digital.
-Use computer-based data logging to automate the recording of some weather data.
-Use spreadsheets to create charts
-Analyse data, explore inconsistencies in data and make predictions.
-Practise using presentation software and, optionally, video.


Year 5

We are bloggers!
Pupils will be able to:
-Become familiar with blogs as a medium and genre of writing
-Create a sequence of blog posts on a theme
-Incorporate additional media
-Comment on the posts of others.
-Develop a critical, reflective view of a range of media, including text.

We are artists!
Pupils will be able to:
-Develop an appreciation of the links between geometry and art.
-Become familiar with tools and techniques of a vector graphics package.
-Develop an understanding of turtle graphics.
-Experiment with the tools available, refining and developing their work as they apply their own criteria to evaluate it and receive feedback from their peers.
-Develop some awareness of computer generated art, in particular fractal-based landscapes.

We are web developers!
Pupils will be able to:
-Develop their research skills to decide what information is appropriate
-Understand some elements of how search engines select and rank results.
-Question and plausibility and quality of information.
-Develop and refine their ideas and text collaboratively.
-Develop their understanding of e-safety and responsible use of technology.

We are architects!
Pupils will be able to:
-Understand the work of architects, designers and engineers working in 3D
-Develop familiarity with a simple CAD tool.
-Develop spatial awareness by exploring and experimenting with a 3D virtual environment.
-Develop greater aesthetic awareness.

We are game developers!
Pupils will be able to:
-Create original artwork and sound for a game.
-Design and create a computer program for a computer game, which uses sequence, selection, repetition and variables.
-Detect and correct errors in their computer game.
-Use iterative development techniques to improve their game.

We are cryptographers!
Pupils will be able to:
-Be familiar with semaphore and Morse code.
-Understand the need for private information to be encrypted.
-Encrypt and decrypt messages in simple ciphers.
-Appreciate the need to use complex passwords and to keep them secure.
-Have some understanding of how encryption works on the web.


Year 6

We are app Planners!
Pupils will be able to:
-Develop an awareness of the capabilities of smartphones and tablets
-Understand geolocation, including GPS
-Identify interesting, solvable problems
-Evaluate competing products.
-Pitch a proposal for a smartphone or tablet app.

We are project managers!
Pupils will be able to:
-Scope a project to identify different components that must be successfully combined.
-Identify their existing talents and plan how they can develop further knowledge and skills.
-Identify the component tasks of a project and develop a timeline to track progress.
-Identify the resources they’ll need to accomplish a project.
-Use web-based research skills to source tools, contact and other resources.
-Consider strategies to ensure the quality of a collaborative project.

We are market researchers!
Pupils will be able to:
-Create a set of good survey questions.
-Analyse the data obtained from a survey.
-Work collaboratively to plan questions.
-Conduct an interview or focus group.
-Analyse and interpret the information obtained from interviews or focus group.
-Present their research findings.

We are interface designers!
Pupils will be able to:
-Work collaboratively to design the app’s interface
-Use wire framing tools to create a design prototype of their app.
-Develop or source the individual interface components they will use.
-Address accessibility and inclusion issues.
-Document their design decisions and the process they’ve followed.

We are app developers!
Pupils will be able to:
-Become familiar with another programming toolkit or development platform.
-Import existing media assets to their project.
-Write down the algorithms for their app.
-Program, debug and refine the code for their app.
-Thoroughly test and evaluate their app.

We are marketers!
Pupils will be able to:
Consider key marketing messages, including identifying a unique selling point.
-Develop a printed flyer or brochure incorporating text and images.
-Further develop knowledge, skills and understanding in relation to creating a website.
-Further develop skills related to shooting and editing video.