MAGMA TUTORIAL ============== Janka Pilnikova The computer algebra system Magma (http://magma.maths.usyd.edu.au/) is designed to deal with problems in algebra, number theory and geometry. The emphasis is put on providing the best possible performance both in choice of the used algorithms and their implementation. In the course we will explain the language and the data structures in Magma, which closely approximate the mathematical notation. (data types like projective space, elliptic curve etc.). We will demonstrate how to use Magma for solving problems in mathematics, with an emphasis on geometry.