Lesson 1: Inputs and outputs

Learning about the different forms of inputs and outputs and their functions, pupils develop their understanding that computers follows instructions

Before the lesson

Download classroom resources

Learning objective

  • To recognise basic inputs and outputs

National curriculum

Pupils should 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
  • 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

Success criteria

Cross-curricular links

Attention grabber

Main event


Pupils needing extra support: Try using a desktop computer where they can experience plugging/unplugging the different peripherals.


Pupils working at greater depth: Should include more detail on their posters about what happens when a key is pressed/mouse is clicked. What information is sent? Where is it received? They should also consider other forms of input and output.

Wrapping up

Assessing pupils' progress and understanding


Created by:
Sway Grantham,  
Computing specialist
Sway Grantham (@SwayGrantham) is a Primary School Teacher, a CAS Master Teacher and Specialist Leader in Education for Primary ICT. She also has a BCS Certificate in Computer Science Teaching (Primary). She has written several curricula and conducted research into the…
Find out more