Numerische Methoden Frühling 2023

Dozent
Vasile Catrinel Gradinaru
Übungsorganisator
Silvio Barandun

Vorlesung
Di, 08:15-10:00, HG F1
Fr, 14:15-16:00, ML D28
Übungen
Fr, 16:15-18:00

Inhalt

Vorausetzung

Es wird erwartet, dass die Studierende einem funktionierenden python3 Zugang haben und wissen wie man einen Text-Editor und eine Shell benutzt. Hinweise dazu gibt es hier.

Vorlesungsunterlagen

Vorlesungsnotizen
Sie finden die aktuelle Version der Vorlesungsnotizen hier. Die Zugangsdaten wurden mit einer E-Mail vom 20. Februar 2023 gesendet. Sie finden die Chronik der Vorlesung hier.
Forum
Wir empfehlen die Benutzung des D-MATH-Forums. Das Diskutieren und Beantworten von Fragen ist besonders willkommen.

Übungsaufgaben

Die neue Übungsserie \(n\) erscheint jeweils in der \((n-1)\)-te Semesterwoche, und zwar online hier. Wir erwarten, dass Sie mit vorbereiteten Fragen in die Übungsgruppe kommen.

Die Abgabe erfolgt bis Freitag der \(n\)-te Semesterwoche. Sie können Ihre Serie elektronisch auf sam-up abgeben. Bitte beachten Sie, dass die Seite nur mit einer ETH internen IP Addresse aufgerufen werden kann. Ausserhalb der ETH müssen Sie VPN verwenden. Ausserdem müssen Sie auf mystudies in einer Übungsgruppe eingeschrieben sein.

Abgegebene Lösungen der Serie \(n\) werden in der Übung der \((n+1)\)-te Semesterwoche korrigiert zurückgegeben.

Aufgabenblatt Abgabedatum Lösung
Serie 1 Keine Abgabe Reference Code 1
Serie 2, Templates 2 03.03.2023 Lösung 2, Reference Code 2
Serie 3, Templates 3 10.03.2023 Lösung 3, Reference Code 3
Serie 4, Templates 4 17.03.2023 Lösung 4, Reference Code 4
Serie 5, Templates 5 24.03.2023 Lösung 5, Reference Code 5
Serie 6, Templates 6 31.03.2023 Lösung 6, Reference Code 6
Serie 7, Templates 7 06.04.2023 Lösung 7, Reference Code 7
Serie 8, Templates 8 28.04.2023 Lösung 8, Reference Code 8
Serie 9, Templates 9 05.05.2023 Lösung 9, Reference Code 9
Serie 10, Templates 10 12.05.2023 (19.05.2023) Lösung 10, Reference Code 10
Serie 11, Templates 11 19.05.2023 Lösung 11, Reference Code 11
Serie 12, Templates 12 26.05.2023 Lösung 12, Reference Code 12
Serie 13, Templates 13 Keine Abgabe Lösung 13, Reference Code 13

Notenbonus

Die während des Semesters angebotenen Lernelemente messen die aktive Teilnahme im Übungsbetrieb, was in mehreren Teilschritten mit bis zu 0.25 Notenpunkten benotet wird. Dieser Bonus von 0 bis 0.25 wird ungerundet zu der ungerundeten Note aus der Prüfung addiert. In der Vorlesung Numerische Methoden wird die Mitarbeit benotet durch die Abgabe und Besprechung von Kernaufgaben (in den Serien mit ★ gekennzeichnet). Studierende, die mindestens 3 der (total circa 10) Kernaufgaben sinnvoll bearbeitet haben, können in ihrer Endnote einen Bonus von maximal 0.25 Notenpunkten erhalten.


Python

Die Vorlesung verwendet Python3 (besser: 3.10). Hier finden Sie Anleitungen, wie Sie überprüfen können, ob Python bereits auf Ihrem Gerät installiert ist, und wie Sie es installieren können, falls nicht.

OSInstallationsverfahren
LinuxPackage manager (Wahrscheinlich nicht notwendig)
macOSOfficial installer von python.org
WindowsAnaconda

Die Prüfung findet auf Linux-Computern satt, auf denen Skripte über das Terminal ausgeführt werden können mit python example.py

Integrated Development Environment

IDEs und personalierte Editoren sind super. An der Prüfung jedoch gibt es einen standard Text-Editor wie Gedit und eine Shell. Üben Sie ab und zu auch in einer minimalen Linuxumgebung zu programmieren und code von der Shell laufen zu lassen. Wir empfehlen PyCharm als IDE und Visual Studio Code als personalierten Text-Editor.


Übungsgruppen

ZeitRaumTutor
Fr 16-18LFW C 1Nuo Chen
Fr 16-18LFW C 4Rafael Ferrara
Fr 16-18LFW C 11Henry Töpel
Fr 16-18ML F 34André Jacob
Fr 16-18ML H 41.1Fabio Ronner
Fr 16-18ML H 43Kilian Stössel
Fr 16-18ML J 34.1Luca Brilhaus

Literatur