Algorithmic ideas are pervasive in computer science and beyond. The specialization „Algorithmics“ is devoted to an in-depth knowledge of design and analysis of algorithms in general and in concrete applications like, e.g., route planning. The courses offered as a part of this specialization cover various advanced algorithmic approaches to computational problems and methods for experimental and theoretical analyses of algorithms.
We provide a list of selected courses which fit to the specialization "Algorithmics" here. Please check ZEuS for the offers of the current and upcoming semester.
The following module should be completed as a basis for advanced modules, if it (or a similar module) has not been completed in a previous bachelor’s programme:
- Advanced algorithmic concepts
Additional basic modules
Additionally, other basic modules fit to this specialization and we recommended to complete some of them, if they (or equivalent modules) have not been completed in a previous bachelor’s programme. The recommended basic modules include:
- Algorithm engineering
- Unconventional computing
- Analysis of algorithms
- Algorithms in bioinformatics
- Petri nets
- Graph drawing
Please see ZEuS for more details and the courses that are offered in the current or upcoming semester.
Advanced modules (purely master's level)
As the exam regulations specify, you need to complete at least three advanced modules in one area to be able to have a specification stated on your examination certificate. For the specialization in “Algorithmics”, a range of advanced modules are offered. These include:
- Efficient route planning techniques
- Randomized algorithms
- Complexity theory
Please see ZEuS for more details and the offers of the current or upcoming semester.
Courses from other departments and key qualifications
The following courses from other departments or the Centre for Transferable Skills (SQ) fit to this specialization:
- Numerical Mathematics (Numerische Mathematik, taught in German)
- Optimization (Optimierung, taught in German)
- Computational Semantics
For further suitable courses from other departments and key qualifications, see the general list provided by the department or contact your mentor.
You will acquire the following skills…
will follow soon
We have contacts to the following companies...
We have contacts to the following companies, with which you might possibly do an internship or your project with:
- Google Zurich
You could work as…
will follow soon