Computer algebra
This course is offered as a reading course in the autumn 2026, and was most recently offered as a regular course in 2022.
The following topics and results are covered: ideals, Hilbert's basis theorem, affine varieties, Hilbert's nullstellensatz, monomial orderings, Gröbner bases, Buchberger's algorithm, elimination, quotient rings.
The course also includes an introduction to a modern computer algebra system (CAS) with focus on how to use it to solve applied problems from graph theory, theoretical computer science, and optimization.
The course consists of three elements: theory, practical exercises and project.
Teaching Format
Instruction consists of lectures, practical exercises and projects.
Assessment
The course is assessed through written examination, hand-in assignments and project work.
Examiner
A list of examiners can be found on
Cox, Little, O'Shea; Ideal, varieties, and algorithms. Springer.





