Größere Übungen

Zum Abschluss jedes Lernmoduls stellen wir Ihnen jeweils einige größere Übungsaufgaben zur Verfügung. Diese Übungsaufgaben sind ausführlicher als die unterwegs vorgeschlagenen Miniübungen.

Das Ziel ist es hier, nicht nur einzelne Themen direkt auszuprobieren, sondern vielmehr verschiedene Themen zu kombinieren, um so ein verknüpfendes Verständnis der Lerninhalte zu erreichen.

Der Umfang dieser Übungen ist daher auch dementsprechend größer und es bietet sich hier auch explizit an, diese Aufgaben gemeinsam mit Ihren Komiliton*innen in einer Gruppe zu bearbeiten und diskutieren. Zum Abschluss des vierten Lernmoduls zu Funktionen und Modulen warten auf Sie die folgenden Aufgaben:

1. Vektorrechnung:
Das Ziel dieser umfangreichen Aufgabe ist das Verknüpfen aller erlernten Inhalte dieser Lerneinheit. Sie sollen hierbei ihr erstes eigenes Modul schreiben, welches zur Vektorrechnung verwendet werden soll. Dieses muss daher selbstverständlich Funktionen erhalten, die die diversen Rechenoperationen auf Vektoren ausführen können und uns Fehlermeldungen ausgibt, falls wir falsche Eingaben gemacht haben. Abschließend dürfen wir auch hier nicht die passende Dokumentation all unserer Funktionen und des Moduls vergessen um das Modul zu komplettieren.

2. Vektorrechnung als Modul:
Diese zweite Aufgabe steht in direkter Verbindung mit der Ersten, denn das Ziel eines eigens implementierten Moduls ist es selbstverständlich dieses auch in eine weitere Datei zu importieren und es aufzurufen. Diese Aufgabe stellt sich Ihnen hier und auch die Aufgabe ihre Hilfe-Funktion, sowie Fehlerabfragen zu testen.

Für die großen Übungen stellen wir Ihnen ein Jupyter-Notebook bereit, welches die detaillierten Aufgabenstellungen und Hilfen in Form von Teilprogrammen zur Verfügung stellt. Falls Sie jedoch eine andere favorisierte Programmierumgebung haben bekommen Sie zusätzlich das Jupyter-Notebook mit der Aufgabenstellung als PDF und können die Aufgaben in der Umgebung Ihrer Wahl bearbeiten.
