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