Lessons (6)

  • In this lesson, we will be introduced to the micro:bit and its block based programming environment, MakeCode.

    1 Slide deck
    1 Worksheet
    1 Quiz
    1 Video
  • In this lesson, we will explore how 'if... then... else...' statements are used to direct the flow of a program. We will then use this learning to create a fortune teller project to run on a micro:bit.

    1 Slide deck
    1 Worksheet
    2 Quizzes
    1 Video
  • In this lesson, we will use the buttons to change the value of a variable using selection. We will then develop our programs to update the variable by using the micro:bit's accelerometer which senses motion. Finally, we will learn that a variable can be displayed after it is updated or in response to an input.

    1 Slide deck
    1 Worksheet
    2 Quizzes
    1 Video
  • In this lesson, we will use the compass on the micro:bit as an input device. We will initially design and create a program to display the direction in which the micro:bit is pointing before turning it into a navigational device.

    1 Slide deck
    1 Worksheet
    2 Quizzes
    1 Video
  • In this lesson, we will design a project to make a micro:bit step counter. We will use a familiar design template to design the algorithm, appearance and to program flow of the project.

    1 Slide deck
    1 Worksheet
    2 Quizzes
    1 Video
  • In this lesson, we will make a micro:bit based step counter following a design. We will test and debug our code and look for ways to improve the sensitivity of our counter.

    1 Slide deck
    1 Worksheet
    2 Quizzes
    1 Video