Algorithmics
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.
Module overview
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.
Basic modules
The following basic modules fit to a specialization in "Algorithmics" and we recommend completing some of them as a basis for advanced modules, if they (or equivalent modules) have not been completed in a previous bachelor’s programme. These include:
- Advanced algorithmic concepts
- Algorithm engineering
- Algorithms in bioinformatics
- Petri nets and applications in life sciences
- Graph drawing
- Network visualisation
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
- Computational complexity
- Optimization for data science
- Algorithms for planar graphs
Please see ZEuS for more details and the offers of the current or upcoming semester.
Seminars
The following seminars may fit to the specialization "Algorithmics" (possibly depending on topic chosen in the seminar):
- Seminar Algorithmics
- Seminar Life Science Informatics
- Seminar Machine Learning and Optimization
Projects
The following projects may fit to the specialization "Algorithmics" (possibly depending on topic chosen for the project):
- Master's Project Algorithmics
- Master's Project Theoretical Computer Scienc
- Master's Project Life Science Informatics
- Master's Project Machine Learning and Optimization
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.
Career prospects
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:
- geOps
- PASS
- Lyft
- AppleMaps
- Google Zurich
- TomTom
- SMA
You could work as…
will follow soon
Mentor recommendations
- Prof. Dr. Sabine Storandt, Algorithmics
- Apl. Prof. Dr. Sven Kosub, Theory of Computing
- Prof. Dr. Falk Schreiber, Life Science Informatics
- Tenure-Track Prof. Dr. Tobias Sutter, Machine Learning