Presents an introduction to the theory of algebraic curves over a finite field, a subject that has applications in areas such as finite geometry, number theory, error-correcting codes, and cryptology. This book emphasizes the algebraic geometry rather than the function field approach to algebraic curves.