Teaching Geometry with Ozobots

The Ozobot Bit 2.0, in my opinion, is the most versatile robot for the elementary classroom. It combines the capability of coding with drawn lines and block coding along the option to preview and learn the basics of Javascript.

In this lesson, my students used the combination of Ozobots abilities to follow lines and Ozoblockly’s block coding system to learn about the one quadrant coordinate grid.

Common Core Math Standards Addressed:

  • CCSS.MATH.CONTENT.5.G.A.1: Use a pair of perpendicular number lines, called axes, to define a coordinate system, with the intersection of the lines (the origin) arranged to coincide with the 0 on each line and a given point in the plane located by using an ordered pair of numbers, called its coordinates. Understand that the first number indicates how far to travel from the origin in the direction of one axis, and the second number indicates how far to travel in the direction of the second axis, with the convention that the names of the two axes and the coordinates correspond (e.g., x-axis and x-coordinate, y-axis and y-coordinate).

  • CCSS.MATH.CONTENT.5.G.A.2: Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.

What do you need?

  • Ozobot Bit 2.0 (Two Pack)

  • Ozobot Markers (or you can use Mr. Sketch Markers)

  • Foam Board

  • Device to run OzoBlockly

  • Ozoblockly is compatible with laptops, desktops, most tablets, and Chromebooks.

The Implementation

  1. Have students work in groups of 4-6 students to design a 10x10 grid on the foam board. This is a great opportunity to go over vocabulary terms axis, origin, X-Axis, Y-Axis, ordered pairs and Intersection.

  2. Have students first do this in pencil and then trace with their markers.

  3. Also, make sure students use different colors at different spots. The OzoBit can actually recognize colors so they can use if/then/else statements when coding!

  4. After the students have designed their board and labeled the coordinates along the axis, have students set their Ozobot down and make sure it can follow the lines. If there is their first time using the Ozobots, give them time to explore here. They will love watching the Bit 2.0 change colors as it goes over the lines.

  5. Have students open up Ozoblockly and start coding!

Coding Challenge

Students should always be on level 3 Intermediate and use the orange Line Navigation tool and not the yellow Movement tool. The movement tool is used for free travel, while the line navigation will allow the Bit 2.0 to travel along the lines.

At each intersecting point, the student will have to tell the Bit 2.0 what to do or else it will start choosing random lines. So if they are travels 4 units the right, they are best using the loop feature to limit the lines of code.