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. Introduction to software developers
  2. Building a game prototype
  3. Adding in repetition and keeping track
  4. Working on the interface
  5. Building in progression
  6. Testing and refining


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