Work wonders with iRobot’s Root® coding robots. Shop now >

View All Materials


Coordinate Surprise





Experience Level

Grades 3-5

Grades 6-9


15-30 minutes

Group Size


Small Groups (2-4)

Compatible Robots

Root SimBot

Root rt0 Coding Robot

Root rt1 Coding Robot


In this lesson, learn how to navigate Root with coordinates and create code drawings.

Downloads & Resources

Coordinate Surprise Lesson Plan
Educational Standards

CSTA K-12 CS Standards


Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.


Collect and present the same data in various visual formats.


Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.


Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.


Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

CCSS Math K-8 Standards


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).


Draw polygons in the coordinate plane given coordinates for the vertices; use coordinates to find the length of a side joining points with the same first coordinate or the same second coordinate. Apply these techniques in the context of solving real-world and mathematical problems.

This page has awesome

Premium Educator Content!

Gain access now with your Content Code or sign up to subscribe.

Code declined