Codey Rocky: Lost in Translation (Grade 7-8)


In this lesson, students will learn about and be able to plot geometric figures of their choice and translate these figures in a Cartesian Plane, using the coding concept functions and its sensors in movement along x or y axis using Codey Rocky. Students can then try and code for other difficult shapes as well as special dances once a shape has been translated.


1. By the end of this lesson students will be able to describe what functions are and how they work in the translation of shapes and geometric figures.

2. By the end of this lesson students will be able to program Codey Rocky using different functions, movements and actions as well as using the sensor in translating Codey Rocky itself on a Cartesian Plane.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding)
  • Quebec - Mathematics
  • New Brunswick - Mathematics
  • Nova Scotia - Mathematics & ICT
  • Alberta - Mathematics & ICT
  • British Columbia - Mathematics & ADST
  • Manitoba - Mathematics
  • Prince Edward Island - Mathematics
  • Saskatchewan - Mathematics
  • Newfoundland & Labrador - Mathematics
  • Yukon Territories - Follow's B.C.'s Curriculum
  • Northwest Territories - Follows Alberta's Curriculum
  • Nunavut - Follows Alberta's Curriculum

Find Out More

Codey Rocky
Codey Rocky

Write your first line of code!

Codey Rocky combines hardware with software, allowing children to learn about programming while they play and create. Using mBlock, a software which supports both blocked-based and Python programming, Codey Rocky takes children by their hands and leads them into the world of technology with its in-built AI and IoT functionalities, giving them a competitive edge in the AI era.