The course develops basic theory of algebraic function fields (Riemann-Roch Theorem etc.) and shows links to function fields of curves. The final part of the course is devoted to elliptic function fields.

The course develops basic concepts of algebraic geometry and curve theory, both over general fields and over finite fields.