There are many possible procedures which can be written using squares, triangles, and hexagons to tessellate in the plane.
Students can see an idea of how to write several procedures to create a tessellation.
To use the software, LogoWriter, to tessellate in the plane. To follow a procedure which results in a tessellaton which can be used as a starting point for students to create their own original procedure for a tessellation. Instruct the students to make a new page. Challenge the students to write their own procedures. Use different polygons.