Aim of the course

The course provides a thorough introduction to algebraic number theory.

Introduction to algebraic numbers and number rings. Ideal factorization, finiteness results on class groups and unit groups, explicit computation of these objects. We also intend to discuss algorithmic aspects using the system Sage (


Undergraduate algebra, i.e., the basic properties of groups, rings, and fields, including Galois theory. This material is covered in first and second year algebra courses in the bachelor program of most universities. See for the course notes used in Leiden and Delft.

The Intensive course Categories & Modules.

Rules about Homework / Exam

The final grade is based on the results obtained for the weekly homework assignments (30%) and a final exam (70%).

Every week there will be a list of homework problems and each student is expected to choose two of them to hand in. The answers have to be typeset in TeX or LaTeX, and submitted by email to