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.