A teaching code for group theory

The purpose of this article is to present an approach to using a programmable calculator to compute concepts in one branch of abstract mathematics, Group Theory. A number of algorithms and related codes are designed to get access to such concepts like cyclic subgroups, inverse of elements, orders of subgroups, and elements in a family of groups, including the group of integers modulo n Zn, the Euler groups of integers U(n) and Uk(n), the general linear group GL(n, Zp), and the special linear group SL(n, Zp).