Offering graduate students with the necessary theoretical tools for applying algebraic geometry to information theory, this title covers primary applications in coding theory and cryptography. It includes a discussion of the interplay between nonsingular projective curves and algebraic function fields over finite fields.