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
- Introduction to software developers
- Building a game prototype
- Adding in repetition and keeping track
- Working on the interface
- Building in progression
- 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.
Vocabulary
Debug, input, interface, output, program prototype, repetition, variable