This book covers a wide variety of topics in the area, including elliptic curve cryptography, hyperelliptic curves, representations on some Riemann-Roch spaces of modular curves, computation of Hurwitz spectra, generating systems of finite groups, Galois groups of polynomials, among other topics.