Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Modulübersicht

🎯 Zielsetzung

Das Modul Angewandte Mathematik verfolgt die folgenden übergeordneten Ziele:

  • Analysieren und Bearbeiten von technischen/mathematischen Fragestellungen

  • Importieren, Analysieren und Visualisieren von Messdaten

  • Signalanalyse im Zeit- und Frequenzbereich (FFT)

  • Aufbau eines “Werkzeugkastens” mit nützlichen Open-Source-Tools

Als untergeordnetes Ziel bzw. positiver Nebeneffekt kann die Vertiefung der Programmiersprache Python erwähnt werden, die uns bei allen Arbeiten begleiten wird. Wir werden vorwiegend in JuypterLab arbeiten, du kannst wahlweise aber auch PyCharm oder eine andere Entwicklungsumgebung (IDE) verwenden.

Die Python-Grundlagen bzw. das Arbeiten mit JupyterLab/PyCharm sollte dir bekannt sein und sind Voraussetzungen für das erfolgreiche Bestreiten des vorliegenden Moduls.

Der Fokus wird neben den mathematischen Inhalten auf verschiedenen Python-Zusatzpaketen liegen, die spezifisch für technisch-mathematische Fragestellungen bzw. die Visualisierung von Daten entwickelt wurden. Vor allem NumPy für numerische Berechnungen mit Arrays, Matplotlib für grafische Darstellungen aller Art und SciPy für spezielle math. Funktionen/Algorithmen werden uns durch das gesamte Modul begleiten.

📋 Inhalt

Das Modul ist so aufgebaut, dass die oben genannten Pakete schrittweise eingeführt werden und immer mit Praxisbeispielen verbunden werden. Der Fokus liegt weniger auf den theoretischen Grundlagen, als auf der praktischen Anwendung (“Hands-on”). Für jedes Themengebiet steht ein Ordner mit mehreren Notebooks zur Verfügung (Einführung/Theorie - Unterrichtsbeispiel - Übungen (Hausaufgaben)).

Semesterplan

Die Unterrichtsblöcke sind folgendermassen geplant:

BlockDatumThemaStichworte
105.10.2026ArraysEinführung NumPy, Array-Datentyp, math. Funktionen
212.10.2026Plotting/VisualisierungEinführung Matplotlib, grafische Darstellungen, Plottypen
319.10.2026Vektorrechnung IVektor vs. Skalar, Koordinatensystem, Addition
426.10.2026Vektorrechnung IIKoordinatentransformationen, Vektorrotation, Multiplikation
502.11.2026Datenauswertung/StatistikStichprobe, Mittelwert & Standardabweichung, Normalverteilung, Messunsicherheit
609.11.2026SignalverarbeitungEinführung SciPy, Integrieren/Ableiten, Filtern, Interpolation & Regression
716.11.2026Frequenzanalyse ISinusschwingung, Einführung Frequenzbereich, Fouriertransformation, FFT
823.11.2026Frequenzanalyse IIAliasing, Fensterung
930.11.2026MAP
1007.12.2026AbschlussBesprechung MAP, Evaluation, Ausblick

Das Modul verfolgt ambitionierte Ziele und die Erreichung dieser ist nur möglich, wenn ein hoher Anteil an selbstständiger Vorbereitung bzw. Nachbearbeitung der Unterrichtsblöcke erfolgt. Da das Modul dein bestehendes Wissen aus vorangegangener Module (Mathematik-Grundlagen / Python-Grundlagen) erweitert und auch fortlaufend auf dem neu erworbenen Wissen (neue Datentypen und Pakete etc.) aufbaut, ist es sehr wichtig, dass du allfällige Lücken selbstständig und möglichst frühzeitig schliesst.

Abb.: Unser "Werkzeugkasten" mit nützichen Open-Source-Tools

Abb.: Unser "Werkzeugkasten" mit nützichen Open-Source-Tools

Da wir neue, sehr mächtige Python-Bibliotheken (mit neuen Datentypen) kennenlernen, d. h. das vorhandene Python-Wissen und die allgemeinen Programmierfähigkeiten ausbauen, und gleichzeitig im mathematischen Bereich in fortgeschrittene Gebiete vorstossen, resultiert im Optimalfall ein sehr grosser Nutzen.

Abb.: Python-Ökosystem

Abb.: Python-Ökosystem

Das in diesem Modul erworbene Wissen bzw. die erworbenen Fähigkeiten werden sich (hoffentlich) auch an anderer Stelle (z. B. bei der Diplomarbeit, im Berufsalltag usw.) als nützlich erweisen.