Techniques in computer mathematics can be roughly divided into deduction and computation. This subject is about computation. Students shall learn about advanced computational techniques based on algebra or number theory and their applications in discrete mathematics and elsewhere. Besides getting familiar with the most important techniques and ideas in the area, students shall also be made familiar with the general process of transforming theoretical mathematical results into efficient executable algorithms.

Subject

The course Computer Algebra II is a continuation of the Computer Algebra course in the Bachelor Curriculum Technical Mathematics, and covers advanced topics such as fast arithmetic and polynomial factorization. The course Computer Analysis covers techniques for evaluating integrals in closed form and for solving differential equations. In Applied Number Theory, computational methods from number theory and their applications to random number generators, coding theory, or cryptography are discussed. Finally, the course on Algebraic Combinatorics covers advanced counting techniques.