Geogebra is dynamic geometry software that can be downloaded for free. For this activity it is fairly intuitive, so even students new to it will have no problems. There is a help video provided should technical assistance be required.
This is a great example of how beautiful images, from the Artist Escher, can provide instant engagement for students. Scaffolding is provided to help guide students through the early parts of this investigation, and some real challenges are posed at the end where a good deal of creativity and critical thinking will be required.
Symmetry patterns like these can be described in terms of rotations or gyrations, reflections, translations, glides and glide reflections. Apparently differently looking symmetry patterns can have the same symmetry properties and there are 17 different wallpaper groups of symmetry in total. Six of these groups are analysed in this investigation, but, if inspired, students could be encouraged to take this further and find and describe them all. Inspired by this work, a recent student of mine wrote a research paper about all the different symmetries.