Skip to content

Unit of work

Digital flashcards

Computational thinking, Languages, Programming | MakeCode | 7-11 yrs

Lesson 1

Flashcard algorithms


In this ‘unplugged’ lesson pupils use flashcards to practice words learnt in another language. They consider the ‘responder’ and ‘shower’ roles of the people using the flashcards and write, test and debug algorithms for others to follow.

Learning objectives

  • To know and understand what algorithms are
  • To write algorithms with clear instructions
  • To test and debug algorithms

You will need

Downloadable resources:

  • Lesson plan
  • Lesson slides
  • Student handouts
    • Algorithm word bank
    • Example algorithm

Other resources:

Paper - writing, paper - large sheets

Lesson plan