Lehre
Auf dieser Seite finden Sie Informationen zu den regelmäßigen Lehrveranstaltungen unserer Arbeitsgruppe sowie eine Übersicht der angebotenen Veranstaltungen im aktuellen sowie in vergangenen Semestern. Zudem können Sie sich über Themen für Abschlussarbeiten informieren.
Regelmäßige Lehrveranstaltungen - Bachelor
Regelmäßige Lehrveranstaltungen - Master
Themen für Abschlussarbeiten
Wenn Sie sich dafür interessieren, eine Abschlussarbeit in unserer Arbeitsgruppe zu schreiben, können Sie sich im Folgenden über die Themen, die wir aktuell anbieten, informieren. Bitte beachten Sie, dass die Beschreibungen der Themen nur aus dem Uni-Netz zugreifbar sind.
Falls eines der Themen ihr Interesse weckt, kontaktieren Sie bitte den zuständigen Dozenten, um mögliche weitere Schritte zu besprechen.
Themen werden demnächst ergänzt.
Wenn Sie Interesse an einer Abschlussarbeit haben, wenden Sie sich bitte direkt an Prof. Bolten.
- Optimal training set selection for excitation energies with self organizing maps (Bachelorarbeit)
- Sparse Molecular Representations for Machine Learning in Quantum Chemistry (Bachelorarbeit)
- Analyzing feature spaces of molecular representations with scikit-matters (Bachelorarbeit)
- Many-Body Tensor Representations with DScribe (Bachelorarbeit)
- Machine learning interatomic potential: Coulomb representation vs. Lennard-Jones potential (Bachelorarbeit)
- Data generation and management with ase atoms (Bachelorarbeit)
- Transfer learning for message passing neural network machine learning interatomic potentials (Masterarbeit)
- Constraint Optimizer Control by Reinforcement Learning (Masterarbeit)
Entwicklung eines IntelliJ IDEA-Plugins zur automatischen Generierung von PlantUML-Diagrammen aus Quellcode (Bachelorarbeit)(Thema ist bereits vergeben)Automatische Erstellung und anschließende Verwaltung von Testnetzwerken aus OpenStreetMap-Daten (Bachelorarbeit)(Thema ist bereits vergeben)Schnelles (approximatives) Distanzfärben für Verkehrsnetze durch Ausnutzung räumlicher Strukturen (Bachelorarbeit)(Thema ist bereits vergeben)Wetterdatenanalyse in Python mit graphenbasierten Clustering-Verfahren (Bachelorarbeit)(Thema ist bereits vergeben)- Kantenzentralität in Multiplex- und Multischichtnetzwerken (Bachelor- oder Masterarbeit)
- Implementierungsaspekte von Kantenzentralitätsmaßen für komplexe Netzwerke (Bachelor- oder Masterarbeit)
Automatisierte Erstellung und Analyse von Koautor- und Zitationsgraphen unter Verwendung der zbMATH API (Bachelor- oder Masterarbeit)(Thema ist bereits vergeben)- Vergleich von Fehlerschätzern für (rationale) Krylow-Approximationen von Matrixfunktionen (Bachelor- oder Masterarbeit)
- Krylow-Methoden mit Sketching für gewöhnliche Differentialgleichungen (Bachelor- oder Masterarbeit)
- Optimierte Implementierung des Hutch++-Algorithmus zur Minimierung der Gesamtanzahl von Matrix-Vektor-Produkten (Bachelor- oder Masterarbeit)
- Schätzung der Spur der Fréchet-Ableitung einer Matrixfunktion (Masterarbeit)
- Schnelle Updates von Spektralprojektoren unter Niedrigrang-Störungen (Masterarbeit)
Lehrveranstaltungen je Semester
- Mathematical Machine Learning (Zaspel)
- Softwaretechnologie (Schweitzer)
- Parallel Algorithms (Bolten)
- Matrix functions (Schweitzer)
- Bachelor-Seminar "Data Parallel C++" (Bolten)
- Grundlagen der objektorientierten Programmierung (Bolten)
- Einführung in Datenbanken (Zaspel)
- Praktikum zur Softwaretechnologie (Schweitzer)
- Finite Elements (Bolten)
- Introduction to Scientific Computing (Zaspel)
- Bachelor-Seminar: Grundlegende Verfahren im maschinellen Lernen (Zaspel)
- Bachelor-Seminar: Top 10 Algorithms in Data Mining (Schweitzer)
- Parallel Algorithms (Bolten)
- Iterative methods for structured matrices (Bolten)
- Softwaretechnologie (Schweitzer)
- Spectral Graph Theory and Graph Signal Processing (Schweitzer)
- Bachelor-Seminar Wissenschaftliches Rechnen und Hochleistungsrechnen (Bolten, Schweitzer)
- Grundlagen der objektorientierten Programmierung (Bolten)
- Introduction to Scientific Computing (Bolten)
- Bachelor-Seminar Wissenschaftliches Rechnen und Hochleistungsrechnen (Bolten)
- Praktikum zur Softwaretechnologie (Schweitzer)
- Seminar Graph Signal Processing (Schweitzer)
- Iterative methods for structured matrices (Bolten)
- Parallel Algorithms (Bolten)
- Seminar Wissenschaftliches Rechnen und Hochleistungsrechnen (Bolten)
- Softwaretechnologie (Schweitzer)
- Spectral Graph Theory & Graph Signal Processing (Schweitzer)
- Softwaretechnologie (Bolten)
- Finite Elements (Bolten)
- Seminar Wissenschaftliches Rechnen und Hochleistungsrechnen (Bolten)
- Softwaretechnologie (Bolten)
- Structured Matrix Computation (Bolten)
- Seminar Hochleistungsrechnen / Softwaretechnologie (Bolten)
- Finite Elements (Bolten)
- Iterative methods for structured matrices (Bolten)
- Bachelor-Seminar: Modellbildung und Simulation (Bolten)
- Seminar: Exploiting structure in matrix computations (Bolten)
- Praktikum zur Softwaretechnologie (Bolten)
- Seminar Hochleistungsrechnen / Softwaretechnologie (Bolten/Hofschuster)
- Grundlagen der objektorientierten Programmierung (Hofschuster)
- Verifikationsnumerik I (Hofschuster)
- Seminar Hochleistungsrechnen / Softwaretechnologie (Bolten/Hofschuster)
- Verifikationsnumerik II (Hofschuster)
- Softwaretechnologie (Weyers)
- Virtuelle Realität und 3D Interaktion (Weyers)
- Seminar: Aktuelle Themen in der VR und AR Forschung (Weyers)
- Praktikum zur Softwaretechnologie (Bolten)
- Iterative methods for structured matrices (Bolten)
- Seminar: Formoptimierung (Bolten/Klamroth)
- Seminar: Angewandte Mathematik/Informatik (Bolten/Frommer/Lang)
- Seminar: Hochleistungsrechnen / Softwaretechnologie (Bolten/Hoschuster)
- Praktikum Parallele Programmierung (Bolten/Lang)
- Grundlagen der objektorientierten Programmierung (Hofschuster)
- Verifikationsnumerik I (Hofschuster)
- Parallel Algorithms (Bolten)
- Seminar Hochleistungsrechnen / Softwaretechnologie (Bolten/Hofschuster)
- Projektseminar Wissenschaftliches Rechnen (Bolten/Hofschuster)
- Softwaretechnologie (Hofschuster)
- Verifikationsnumerik II (Hofschuster)
- Finite Elements (Bolten)
- Praktikum zur Softwaretechnologie (Bolten)
- Seminar Hochleistungsrechnen / Softwaretechnologie (Bolten/Hofschuster)
- Projektseminar Wissenschaftliches Rechnen (Bolten/Hofschuster)
- Grundlagen der objektorientierten Programmierung (Hofschuster)
- Verifikationsnumerik I (Hofschuster)
- Softwaretechnologie (Bolten)
- Seminar Hochleistungsrechnen / Softwaretechnologie (Bolten/Hofschuster)
- Seminar Scientific Computing with Python (Bolten/Hofschuster/Arndt)
- Verifikationsnumerik II (Hofschuster)