Choose exam board for KS4 Computer Science (GCSE)
Choose exam board for KS4 English
Choose exam board for KS4 French
Choose exam board for KS4 Geography
Choose exam board for KS4 German
Choose exam board for KS4 History
Choose tier for KS4 Maths
Choose exam board for KS4 Music
Choose exam board for KS4 Physical education (GCSE)
Choose exam board for KS4 Religious education (GCSE)
Choose exam board for KS4 Spanish

      Adding additional features to your buggy

      Lesson details

      Learning outcome

      I can describe improvements and modify a system to enhance a product’s performance.

      Key learning points

      1. Reviewing helps identify the strengths and weaknesses of a product.
      2. The functionality and capability of a product can be improved by adding extra components or systems.
      3. Adding new systems and components requires careful consideration.
      4. Creativity and problem-solving drive innovation.

      Keywords

      • Review - to look over something carefully to check, improve or evaluate it

      • Consideration - careful thought about something before making a decision or forming an opinion

      • Innovation - to create something new or improve something in a fresh, original way

      Common misconception

      Adding more features always makes a product better.

      Adding features should be done carefully, focusing on usefulness and how well they work together to solve a problem.

      Teacher tip

      Encourage learners to think critically about their work and identify areas for improvement. Ask them to consider aiming for improvements that make the project stronger, not just more complex. Sometimes, simplifying or refining what they already have is the smartest way forward.

      Equipment

      Pupils will need a microcontroller and software to program it. Examples in this lesson use the RPi Pico and Thonny https://oak.link/thonny

      Licence

      This content is © Oak National Academy Limited (2026), licensed on Open Government Licence version 3.0
      except where otherwise stated. See Oak's terms & conditions
      (Collection 2).

      Lesson video

      Loading...

      Prior knowledge starter quiz

      6 Questions

      Q1.
      Match each example to the correct term:

      Correct Answer:autonomous,car programmed to drive itself

      car programmed to drive itself

      Correct Answer:synchronise,flashing lights turning on one after another

      flashing lights turning on one after another

      Correct Answer:modular,code split into blocks for different tasks

      code split into blocks for different tasks

      Correct Answer:vehicle,lorry transporting goods

      lorry transporting goods

      Q2.
      What type of component is often used for lighting and signals in electronics?

      Correct Answer: LED, LEDs

      Q3.
      Which of these is NOT a use for LEDs?

      lighting
      signalling
      Correct answer: cooling
      effects

      Q4.
      What is an advantage of using modular code?

      Correct answer: improves system management
      makes code harder to read
      increases the number of errors
      reduces flexibility

      Q5.
      Why is synchronising systems important in technology?

      to make systems slower
      Correct answer: to ensure parts work together at the right time
      to increase errors
      to avoid using code

      Q6.
      Arrange these steps for using LEDs to create a sequence:

      1 - connect LEDs to outputs
      2 - write code for timing
      3 - activate each LED in order
      4 - repeat the sequence

      6 Questions

      Q1.
      Why is reviewing a product important?

      to add as many features as possible
      Correct answer: to identify strengths and weaknesses
      to increase the price
      to make it heavier

      Q2.
      What is the main benefit of adding extra components to a product?

      Correct answer: can improve what the product can do
      makes it more expensive
      always makes it more complex
      makes it heavier

      Q3.
      What should you do before adding new systems to a product?

      add them immediately
      remove old features
      ignore the current design
      Correct answer: carefully consider their usefulness and impact

      Q4.
      Arrange these steps for improving a product:

      1 - review the current product
      2 - identify strengths and weaknesses
      3 - consider possible changes
      4 - add useful features or components

      Q5.
      Match each keyword to its description:

      Correct Answer:consideration,careful thought before acting

      careful thought before acting

      Correct Answer:review,checking or evaluating something

      checking or evaluating something

      Correct Answer:innovation,creating something new or original

      creating something new or original

      Correct Answer:usefulness,how well something helps solve a problem

      how well something helps solve a problem

      Q6.
      Which statement best addresses the misconception that adding more features always makes a product better?

      more features always mean a better product
      Correct answer: adding features should focus on usefulness and how well they work together
      every product needs as many features as possible
      the best products are the most complicated

      To help you plan your 11 computing lesson on: Adding additional features to your buggy, download all teaching resources for free and adapt to suit your pupils' needs...