Teaching Materials for GAP


December 8, 2005

The materials given below were used in various abstract algebra courses which I taught at Eastern Illinois University, Charleston, IL. The projects were developed while I was on sabbatical leave at the Centre for Interdisciplinary Research in Computational Algebra at the University of St. Andrews, Scotland. Several of them were tested by students at St. Andrews.

For further information about GAP (Groups, Algorithms, and Programming), including how to obtain it, see GAP’s home page.

If you would like modify any of these materials for your personal use, contact me. The LaTEX source is freely available.

You will need to have Acrobat Reader (freely available) in order to read many of files.


Materials for MAT 3530 - (Undergraduate) Abstract Algebra

Note: This is a one-semester introduction to groups, rings and fields.

Fall 2000

Laboratory 1
Introduction
Laboratory 2
Permutation Groups and Conjugates
Laboratory 3
Modular Arithmetic: Primitive Elements and Square Roots
Laboratory 4
Cosets and Factor Groups


Fall 2003
Reference Guide
Linux/GAP/emacs Reference Guide
Laboratory 1
The Euclidean Algorithm
Laboratory 2
Permutations
Laboratory 3
Generators and Relations, Isomorphisms and Cosets
Laboratory 4
Lattices of Subgroups
Projects


Materials for MAT 5100 - First Semester (Graduate) Abstract Algebra


Spring 1999
Laboratory 1
Introduction
Laboratory 2
Lattices of Subgroups


Spring 2001
Laboratory 1
Introduction
Laboratory 2
Group Actions and the Sylow Theorems


Spring 2005
Reference Guide
Linux/GAP/emacs Reference Guide
Laboratory 1
Introduction
Laboratory 2
Equivalence Classes and Normal Subgroups
Laboratory 3
Group Actions
Laboratory 4
Simple Groups


Please direct any question to Duane Broline