# Teaching

The Institute for Algorithms and Complexity offers undergraduate and graduate education for the students at TUHH - Hamburg University of Technology.

Our main target group are students from the following degree programs:

- BSc Computer Science
- MSc Computer Science
- BSc Computer Science and Engineering
- MSc Computer Science and Engineering
- BSc Technomathematics
- BSc Data Science

We very much welcome students of other degree programs to our courses as well (subject to formal regulations).

Each semester we offer a variety of courses. For details about the courses, simply click on them.

###### Summer Term 2021

- Core course "Algorithmic game theory"
- Graduate seminar "Fine-grained algorithms and complexity"
- Undergraduate seminar "Quantum algorithm engineering"

###### Winter Term 2020/2021

- Core course "Algorithms and data structures"
- Core course "Linear and nonlinear optimization"
- Graduate seminar "Algorithms for quantum computing"
- Undergraduate seminar "Advances in integer programming"
- Undergraduate seminar "Principles of compressed sensing"

###### Summer Term 2020

- Core course "Algorithmic game theory"
- Graduate seminar "Fine-grained algorithms and complexity"
- Undergraduate seminar "Algorithmic foundations of artificial intelligence"
- Undergraduate seminar "Advances in dynamic algorithms"

###### Winter Term 2019/2020

- Core course "Linear and nonlinear optimization"
- Graduate seminar "Parameterized algorithms"
- Undergraduate seminar "Foundations of data science"
- Undergraduate seminar "Advances in scheduling algorithms"

###### BSc/MSc thesis topics

We offer the supervision of BSc theses, MSc theses and PhD theses in topic related to combinatorial algorithms, discrete mathematics, algorithmic and structural graph theory, and computational complexity theory.

If you are interested, simply approach us at one of our courses or drop us an e-mail at algo@tuhh.de .