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 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.

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