Aims to highlight computational techniques related to algebraic curves. This book covers topics in this area, including elliptic curve cryptography, hyper elliptic curves, representations on some Riemann-Roch spaces of modular curves, computation of Hurwitz spectra, generating systems of finite groups, and Galois groups of polynomials.