National Council of Teachers of Mathematics
Nctm: Illuminations: Creating, Describing, and Analyzing Patterns
Encourage students to use visualization, spatial reasoning, and geometric modeling to build their own patterns or recreate one from given square arrays.