Language: Oral Communication

- 1.1 identify purposes for listening in a few different situations, formal and informal

Language: Writing
- 3.8 produce pieces of published work to meet criteria identified by the teacher, based on the expectations

Mathematics: Number Sense and Numeration
- demonstrate, using concrete materials, the concept of tne-to-one correspondence between number and objects when counting

Mathematics: Geometry and Spatial Sense
- describe the relative locations of objects on concrete maps created in the classroom

Some knowledge of the Lightbot Hour of Code App
These lessons provide opportunities for teachers and students to gather evidence through teacher, peer, and self-assessments; and learning goals and success criteria. See Growing Success: Assessment, Evaluation, and Reporting in Ontario Schools, Chapter 4 for more information.
  • SMARTboard or other interactive whiteboard or projection device
  • www.code.org
  • Snap cubes
  • Counter to represent the robot
  • Chart paper
  • Markers
This is the minds on button.
  • As a whole group using a SMARTboard or other projection device load up the Lightbot Hour of Code App from www.code.org.
  • Have the students take turns demonstrating their understanding of the directions needed to get Lightbot from the starting point to the end destination.
  • Review the symbols for forward, turn right, turn left, jump and light square that are used in the program to code.

Reviewing Lightbot Hour of Code Video

This is the action button.
  • Students will work individually to replicate a platform model like that in the Lightbot App using the snap cubes. A green cube will indicate the starting position of their robot and a yellow cube will indicate the end destination.
  • Have the students pair with a partner. Together the students will: combine numbers with language to create a specific command and determine the sequence of commands needed to successfully move their robot from the green cube to the yellow cube on each partner’s model.
  • Students will then translate their language instructions (algorithm) to the symbols used in the Lightbot App on a piece of chart paper to share with the class.
This is the consolidation button.
  • Have students share their coding instructions (algorithm) with the class.
  • Ask about problems encountered when working with a partner to determine the sequence of commands needed to successfully move their robot from the green to the yellow cube.
The teacher may wish to partner students strategically.
  • Students try to determine another sequence of commands using the same platform to understand that sometimes there is more than one solution.
  • Bee-Bot App