GCSE
Lesson 25 GUIs
This lesson introduces learners to the world of GUIs (Graphical User Interfaces) using the Tkinter framework, Python’s standard GUI toolkit, to create GUI applications. This will give learners the experience of using a built-in module while exploring the differences between event-driven programming and procedural programming. Procedural programs execute code in a sequence, whereas event-driven programs react to events triggered by the user or sensors. Learners will discover how GUIs differ from the sequential programs they have created so far, before making their own app that adds two numbers together. They will then be challenged 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 (Graphical User Interface)
- Understand the basics of the Tkinter framework
- Use Tkinter to create an event-driven program that uses a GUI
Package contents
- Lesson plans
- Learning graphs
- Unit overviews
- Activities
Not registered yet?
Create an account and get access to over 500 hours of free teaching resources.