This JavaMAL microworld could be used for students to construct and explore
mathematical patterns by using symbols that they feel already familiar with while creating their own artefacts. Students can discover a pattern through a pattern construction activity and represent it by generalizing with a microworld language system. When doing this, symbols become a tool for a pattern construction and manipulation.