Skip to main content

GCSE

Lesson 25 GUIs

Curriculum > KS4 > Unit > Lesson

This lesson provides learners with a tour of the world of GUIs (graphical user interface). It uses the third-party module called guizero to create GUI apps. This will give learners the experience of using a third-party module whilst exploring the differences between event-driven programming and procedural programming. Procedural programs execute code in a sequence, event-driven programs react to events triggered by the user or sensors. Learners will discover how GUIs are different to the sequential programs that they have created so far, before making their own app that adds two numbers together. They will then be stretched further with the creation of a joke machine. These programs will be familiar to the learners, but will now be represented in a GUI environment.

Learning objectives

  • Define the term GUI
  • Import third-party libraries
  • Use guizero to create an event-driven program that uses a GUI

Package contents

  • Lesson plans
  • Learning graphs
  • Unit overviews
  • Activities
Log in to download

Not registered yet?

Create an account and get access to over 500 hours of free teaching resources.

Help us make these resources better

Provide your feedback

Or email us at [email protected]