Home Page

Cotmanhay Junior School

Safe, Happy Learning

Y4 Term 2 We are software developers

National curriculum content

Design, write and debug programs that accomplish specific goals; 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.


Lesson objectives

  1. Plan your educational game.
  2. Start programming your game.
  3. Add repetition to your game.

Add a way of keeping score.

  1. Add some graphics and sound to your game.
  2. Add different levels to your game.
  3. Test and review each other’s game


What we want children to know

  • Recognise the importance of user interface design, including consideration of input and output.
  • To be able to identify features of an educational game and to know which of these features make the game successful.
  • How to plan and design a game, with a clear target audience in mind.


What skills we want children to develop

  • Develop an educational computer game using selection and repetition.
  • Understanding and using variables.
  • How to debug computer programs.



Debug, input, interface, output, program prototype, repetition, variable