Coding Shapes with Dash and Dot
Choose a book about shapes to read with the class like Marilyn Burns' Greedy Triangle or another book of choice that highlights regular shapes as opposed to generic definitions.
Think about shapes from reading or that you know. Think about characteristics of each that makes them regular.
Imagine that your friend didn't know much about regular triangles, squares, rectangles, pentagons or hexagons. Think of ways to explain how to draw each shape accurately?
2 Interactive Instruction/Practice
Work with students to draw shapes with the Blockly Turtle Graphics app. This is great guided practice but also a great opportunity for interactive conversations while drawing.
Make sure to help students connect with direction and degree changes when forming each shape.
3 Robot Prep
Student groups will need Dash/Dot and legos. They will need to use the connectors inside with legos to design a tool that will hold a marker so that Dash draws while traveling.
Work collaboratively with a team to develop a tool for Dash to draw each polygon as it is coded.
4 Independent Practice
Students are to code and draw on their poster paper a triangle, square, pentagon and hexagon. They can create them in isolation or design a picture that incorporates each which is a great extension piece for advanced learners.
Ask students to write a reflection of their experience. What worked? What didn't? What would they change? What would they keep? How did this activity help their understanding of constructing each mathematical shape?