Main Branches

Downloads  Installation  Overview  Data Libraries  Packages  Documentation  Contacts  FAQ  GAP 3 

Frequently Asked Questions

General Obtaining GAP Installation Hardware/OS Usage Complaints Computing with GAP Programming GAP

1.General Questions

1.3: Which skills do I need to use GAP?

(See also an answer in Russian)

You basically need:

  • A reasonable knowledge of English, enough to read this website, the GAP manuals and, if you have questions, to correspond with the GAP support group. Note however that there is some material available in other languages, e. g. Russian and Portuguese. (There are also foreign language links on the teaching webpage.)
  • Basic skills in working with a computer. How much of these will depend on the use you want to make of GAP.

    In any case you should be able to handle a webbrowser. If you just want to use GAP interactively you can do so using the functions of GAP like those of a pocket calculator.

    If you want to write your own programs in the GAP language, you will need a basic idea about what programming is, i.e. you should have an idea what functions, variables and loops are, etc. and you will need some knowledge on how to install programs and to edit text files.

    If you do not have help of a systems administrator, you will have to know how to download and install programs on your computer. We provide helpful instructions how to do this with GAP, see Obtaining GAP and Installation.

  • The necessary knowledge of the part of mathematics you would like to work on. While we try to help with problems occurring in the use of GAP, we regret that unless your work is directly connected with the research of a member of the GAP team we will not have the manpower to help with your mathematical problems.