BlocksCAD: Dinner Robot

during Hour of CodeTM

Dec. 3rd - 9th

Math     Coding      Design

Teachers! Start here:

Dinner Robot Exploration Demo Video


Description: In this exploration students will set dinner tables by building and moving plates around using a first-quadrant 2D coordinate system. They will understand that translations from the origin define the x- and y-positions of a point in the plane. Students will create modules that allow them to quickly tell a “robot” where they would like a plate set so they can get out of doing the chore themselves!


CC 5.G.1: Use axes to define a coordinate system. 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.

CC 5.G.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.

CSTA 2-AP-11: Create clearly named variables that represent different data types and perform operations on their values

CSTA 2-AP-14: Create procedures with parameters to organize code and make it easier to reuse


Email to learn more about our 5th grade curriculum. Lessons cover perimeter and area, coordinates, transformations, fractions, volume, and more!

Brand new to BlocksCAD? Sign up for an upcoming Introductory Webinar.  


Download the Lesson Plan to help you prepare and the Student Handout to print for your class.

View the teacher's solution file here and direct your students to the link below for their starting blocks.


Receive an editable lesson plan and walkthrough video

* indicates required



Click here to start your exploration!

Teachers, you can also have your students type in to go straight their starting page.