At St. Edmund’s, the children have access to iPads and chrome books and they are encouraged to use technology to support other areas of learning where appropriate.

Although computing is not formally part of the Early Years Curriculum, children in Nursery and Reception are given the opportunity to explore technology in an age-appropriate way, exploring simple programs, taking photographs, etc.

We teach Computing as a separate subject in Year 1 upwards, following the National Curriculum and using the Teach Computing scheme of work, produced by the National Centre for Computing Education. The curriculum is divided into three strands: digital literacy, computer science and information technology. Each class covers one unit relating to each strand each year.

YEAR 1 UNIT 1 UNIT 2 UNIT 3

COMPUTING SYSTEMS AND NETWORKS – TECHNOLOGY AROUND US

  1. How does technology help us?
  2. What are the main parts of a computer?
  3. How can I use a mouse in a different way?
  4. How do I use a computer keyboard to type?
  5. How do I use words and pictures together on a computer?
  6. Why do we need rules when we are using technology?

PROGRAMMING – MOVING A ROBOT

  1. What do the buttons on a robot do?
  2. What are the key words we use to give someone instructions?
  3. How can I make my robot go forwards and backwards?
  4. How can I make my robot move in 4 different directions?
  5. How can I get my robot from one place to another?
  6. Is there another way to get my robot to the same place?

CREATING MEDIA – DIGITAL WRITING

  1. How can I write words on a computer?
  2. What do the other buttons on a computer keyboard do?
  3. What is a toolbar?
  4. How can I change how my text looks?
  5. Have I improved my work?
  6. Is it better to type or to write?
YEAR 2 UNIT 1 UNIT 2 UNIT 3

COMPUTING SYSTEMS AND NETWORKS – IT AROUND US

  1. What is IT?
  2. How is IT used in school and beyond?
  3. What are the benefits of IT?
  4. How can I use IT safely?
  5. How can I use a Chromebook in the classroom?
  6. How can IT be used in different ways?

CREATING MEDIA – DIGITAL PHOTOGRAPHY

  1. How can I use a digital device to take a photograph?
  2. What happens when I turn the camera sideways?
  3. What makes a good photograph?
  4. How can I improve my photograph?
  5. What tools can I use to change an image?
  6. How can I tell if a picture has been changed?

PROGRAMMING – ROBOT ALGORITHMS

  1. How do I give clear instructions?
  2. What happens when we change the order of instructions?
  3. Can I predict the outcome of a set of instructions?
  4. What else can I include in a programming project?
  5. How do I design an algorithm to move a robot around my mat?
  6. How do I fix a mistake in my algorithm?
YEAR 3 UNIT 1 UNIT 2 UNIT 3 UNIT 4

COMPUTING SYSTEMS AND NETWORKS – CONNECTING COMPUTERS

  1. How does a digital device work?
  2. How are digital devices connected?
  3. How are the computers in our school connected?

CREATING MEDIA – DESKTOP PUBLISHING

  1. How can I edit text on the computer?
  2. What is a template?
  3. How can I add content to my template?

CREATING MEDIA – STOP-FRAME ANIMATION

  1. Can a picture move?
  2. How do I make my pictures move on a screen?
  3. Can I create a storyboard for an animation?
  4. How do I turn my storyboard into an animation?
  5. How can I improve my animation?
  6. What else can I add to my animation?

PROGRAMMING – SEQUENCING SOUNDS

  1. What is ‘Scratch’ used for?
  2. How can I make a sprite move?
  3. How do I start my program?
  4. What is a sequence?
  5. How do I change the appearance of my sprite?
  6. Can I design and create my own project?
YEAR 4 UNIT 1 UNIT 2 UNIT 3 UNIT 4

COMPUTING SYSTEMS AND NETWORKS – THE INTERNET

  1. What is the internet made of?
  2. How are websites shared on the World Wide Web?
  3. What is a website?

PROGRAMMING A – REPETITION IN SHAPES (Logo)

  1. How can I program a computer by typing commands?
  2. How do I write an algorithm to create the initials of my name?
  3. How do I create patterns and shapes?

CREATING MEDIA – PHOTO EDITING

  1. How do I rotate and crop an image?
  2. How can I change the colours on a digital image?
  3. What is the cloning tool?
  4. How can images be combined?
  5. How do I tell if an image is real or made up?
  6. How can I improve an image?

PROGRAMMING B – REPETITION IN GAMES

  1. How do I use loops to create shapes?
  2. What are the different types of loops?
  3. How do I animate my name?
  4. Can I modify an infinite loop in a given program?
  5. Can I design a project that includes repetition?
  6. Can I use my design to create a project that includes repetition?
YEAR 5 UNIT 1 UNIT 2 UNIT 3

COMPUTING SYSTEMS AND NETWORKS – SYSTEMS AND SEARCHING

  1. How are computers connected together to form systems?
  2. What is the role of computer systems in our lives?
  3. What is a search engine and how do I use it?
  4. How do search engines select results?
  5. How are search results ranked?
  6. Why is the order of results on a search engine important?

PROGRAMMING – SELECTION IN PHYSICAL COMPUTING

  1. How do I control a simple circuit connected to a computer?
  2. How do I write a program that contains count-controlled loops?
  3. How can I make a loop stop?
  4. How do I use a loop to repeatedly check that a condition has been met?
  5. How do I design a physical project that includes selection?
  6. How do I create a program that controls a physical computing project?

CREATING MEDIA – INTRODUCTION TO VECTOR GRAPHICS

  1. What do the different drawing tools do?
  2. How can I combine shapes to create a vector drawing?
  3. Which tools can I use to add detail to my work?
  4. What do vector drawings consist of?
  5. How can I group objects to make them easier to work with?
  6. How do I create a vector drawing for a specific purpose?
YEAR 6 UNIT 1 UNIT 2 UNIT 3 UNIT 4

COMPUTING SYSTEMS AND NETWORKS – COMMUNICATION AND COLLABORATION

  1. How do computers use addresses to access websites?
  2. How can sharing information online help people to work together?
  3. How do we communicate using technology?

DATA AND INFORMATION – INTRODICTION TO SPREADSHEETS

  1. How can I present my data?
  2. How do I change the format of my spreadsheet?
  3. How do I use a formula to produce calculated data?

PROGRAMMING A – VARIABLES IN GAMES

  1. What are variables?
  2. Why is a variable used in a program?
  3. How can I improve a game by using variables?
  4. How do I design a project that builds on a given example?
  5. How do I use my design to create a project?
  6. How can I improve my project?

 CREATING MEDIA – WEB PAGE CREATION

  1. What makes a good website?
  2. How would you lay out your web page?
  3. What does ‘copyright’ mean?
  4. How do I add content to my own web page?
  5. Why are navigation paths useful on a website?
  6. What are the implications of linking to content owned by other people?