Skip to content

Unit of work

Introduction to cyber security

Computational thinking, Programming, Safety & security | MakeCode | 11-14 yrs

Lesson 2

Strong passwords


In this lesson students explore the need for strong passwords and design an algorithm to create a strong password generator using the micro:bit.

Learning objectives

  • To understand the need for secure password and what makes a password secure.
  • To plan, test and debug an algorithm for a password generator.
  • To use selection and variables in an algorithm and explain their use.

You will need

Downloadable resources:

  • Lesson plan
  • Lesson slides
  • Student handouts
    • password generator planning
    • password pseudocode example
    • password generator planning support

Other resources:

Paper - rough, sticky notes

Nominet logo

Lessons created in partnership with Nominet

Lesson plan