Lehrinhalte
Im Kurs werden verschiedene programmiertechnische Voraussetzungen zur Bearbeitung des Projektes vermittelt. Dazu gehören:
- Python für Fortgeschrittene: Objekte und Klassen, Module, Generatoren, Dekoratoren
- Coding conventions: Namenskonventionen, Docstrings
- Git/Gitlab Workflow: Issues, Merge requests, continuous integration
Außerdem werden je nach Aufgabenstellung der Gruppe Fragestellungen aus der Akustik behandelt und vertieft, so beispielsweise Standards zur Durchführung akustischer Messungen, einfache Berechnungsverfahren zur Vorhersage akustischer Eigenschaften, Verarbeitung akustischer Signale