Internet of Things

Session 1 - Launch

Step 1

Review the learning objectives

Core

  • Understand what is meant by the Internet of Things (IoT)
  • Be able to write a simple program for a microcontroller

Challenge

  • Appreciate the potential benefits and risks of IoT

Outcomes

  • Mindmap of the benefits and risks of IoT
  • Completed programs for a microcontroller

Step 2

Choose your technology

The activities for the course are available in three tiers based on the devices and type of coding used.

Tier 1: Micro:bit only with JavaScript Blocks

  • Uses the micro:bit microcontroller only
  • Micro:bits are programmed via online code editors using JacaScript Blocks (a simple drag-and-drop tool) or JavaScript.

Tier 2: Micro:bit and sensors with optional Python

Tier 3: Arduino

  • Uses Arduino boards
  • The free Arduino software needs to be downloaded and installed on the machines being used to code. See the Lesson Primer for instructions.

Step 3

Review the resources

Preparation

Handouts & Guides


Step 4A

Present the activities for Tier 1

  • Use this presentation if you are selecting Tier 1 as described above
  • Launch the presentation below to deliver the course content and explain the activities to the students
  • All activities introduced in the presentation are also found in the student workbook

Step 4B

Present the activities for Tier 2

  • Use this presentation if you are selecting Tier 2 as described above
  • Launch the presentation below to deliver the course content and explain the activities to the students
  • All activities introduced in the presentation are also found in the student workbook

Step 4C

Present the activities for Tier 3

  • Use this presentation if you are selecting Tier 3 as described above
  • Launch the presentation below to deliver the course content and explain the activities to the students
  • All activities introduced in the presentation are also found in the student workbook