Gaining a basic understanding of mathematics.
Basics, sets, induction, combinatorics, graph theory, algebraic structures, linear algebra, algebraic coding theory.
Written exam
Not necessary