• Year 11

Programming 5: Strings and lists

Lessons (10)

These resources were made for remote use during the pandemic, not classroom teaching.

Switch to our new teaching resources now - designed by teachers and leading subject experts, and tested in classrooms.

    In this lesson, we will learn how to create a program that uses a Guizero, which is a third party module that enables us to use Python code to create windows, buttons and more. We will also learn that GUI stands for Graphical User Interface.
    • 1 Slide deck
    • 1 Worksheet
    • 1 Quiz
    • 1 Video
    In this lesson, we will learn about string handling techniques that can be used in Python.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will further explore different string handling techniques that can be used in Python.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will create a program that uses some of the string handling techniques that we have learnt in the lessons 'String handling I' and 'String handling II'.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will be introduced to the data structures: arrays and lists. We will then define them and explain the differences between the two. We will then focus on lists in Python. We will use lists to create a 'Simon says...' game, which randomly selects instructions from a list of items.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will explore some common list methods through the creation of a program that populates a deck of cards. We will also learn how lists can be returned from a function.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will learn about the world of the Sense HAT, a physical device that sits on top of a Raspberry Pi computer and can be used to sense the environment.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will continue to explore the Sense HAT and will complete 3 small projects that will demonstrate the different capabilities of the HAT.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will learn about 2D arrays and lists. We will discover new syntax for creating and using them in our programs.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video
    In this lesson, we will use what we have learnt about 2D lists in previous lessons to complete a challenging project.
    • 1 Slide deck
    • 1 Worksheet
    • 2 Quizzes
    • 1 Video

Can't find what you need?

Create a tailor-made lesson plan and resources on any topic with Aila, our free AI-powered lesson assistant. Entirely adaptable to your class and context.