|
Koordinator: Raoul Bourquin
Vorlesung: siehe Eintrag im Vorlesungsverzeichnis
Dienstag: jeweils 8 - 10 Uhr, HG F 1. Freitag: jeweils 8 - 10 Uhr, HG F 1.
Die Vorlesungszeit deckt 3 Stunden Vorlesung und eine Stunde Zentralübung, die flexibel eingesetzt wird, ab. Deswegen sollten die Studierenden einen eigenen Laptop mit installierter Virtual Box Machine (dieselbe aus der Informatik-Vorlesung) dabei haben, damit sie die Übungen lösen können. Es wird von der ersten Stunde an vorausgesetzt, dass die Studierenden einen Text-Editor (wie gedit) aufrufen können und dass sie in eine Shell tippen können. Das Ziel ist, dass die Studierenden diese Zentralübungszeit mit einem bereits funktionierenden Code verlassen, der ihnen das Lösen der Serien erleichtert.
Vorlesungsunterlagen:
Vorlesungsaufnahmen: fullHD, standard
Einige Templates für die Zentralübungen
Chronik der Vorlesung
Übungen:
Dienstag: jeweils 15 - 17 Uhr oder Mittwoch: jeweils 13 - 15 Uhr, nach Einteilung.
Am Dienstag 15-17 oder Mittwoch 13-15, Details unter dem Eintrag im Vorlesungsverzeichnis
In den Übungsstunden werden die Aufgaben der Serien gelöst.
Jede Woche gibt es zudem neue Kernaufgaben. Die Lösungen bestehen aus einem eigenhändig handgeschriebenen (nicht kopiert, nicht ausgedruckt) Teil und einem lauffähigen python-Code.
Die Lösungen der Kernaufgaben werden korrigiert und mit Kernaufgabenpunkten notiert. Diese Punkte können einen gewissen Bonus zur Endnote beitragen.
Serien und Lösungen:
serie01.pdf templates01.zip |
Abgabe bis 11.3.2015 |
loesung01.pdf code01.zip |
serie02.pdf templates02.zip | Abgabe bis 18.3.2015 | loesung02.pdf code02.zip |
serie03.pdf templates03.zip | Abgabe bis 25.3.2015 | loesung03.pdf code03.zip |
serie04.pdf templates04.zip | Abgabe bis 1.4.2015 | loesung04.pdf code04.zip |
serie05.pdf templates05.zip | Abgabe bis 15.4.2015 | loesung05.pdf code05.zip |
serie06.pdf templates06.zip | Abgabe bis 29.4.2015 | loesung06.pdf code06.zip |
uebungen.pdf templates.zip |
- |
loesung.pdf code.zip |
serie07.pdf templates07.zip | Abgabe bis 13.5.2015 | loesung07.pdf code07.zip |
serie08.pdf templates08.zip | Abgabe bis 20.5.2015 | loesung08.pdf code08.zip |
serie09.pdf templates09.zip | Abgabe bis 27.5.2015 | loesung09.pdf code09.zip |
serie10.pdf templates10.zip | Abgabe bis 28.5.2015 | loesung10.pdf code10.zip |
serie11.pdf templates11.zip |
- |
loesung11.pdf code11.zip |
Übungsgruppen:
Tag |
Ort |
Assistent |
Di 15-17 |
IFW C 33 |
Andreas Weiss |
Di 15-17 |
ML F 36 |
Jens Jaeger |
Di 15-17 |
ML F 40 |
Pol Welter |
Di 15-17 |
NO C 44 |
Adrian Kulmburg |
Di 15-17 |
CAB G 57 |
Filippo Leonardi |
Mi 13-15 |
HG E 1.1 |
Simon Engler |
Mi 13-15 |
HG E 21 |
Pascal Debus |
Mi 13-15 |
IFW A 34 |
Niklaus Messerli |
Mi 13-15 |
IFW A 36 |
Janis Fluri |
Mi 13-15 |
IFW C 35 |
Jonas Milczewski |
Mi 13-15 |
LFO G 25 |
Denis Loos |
Mi 13-15 |
HG E 19 |
Nick Sauerwein |
Study Center:
Donnerstag und Freitag: jeweils 17 - max. 20 Uhr
Es wird eine Präsenz im Study Center HG E41 Donnerstags und Freitags von 17:15 bis 20:00 angeboten. Bitte frühzeitig erscheinen! Das Study Center wird bei Nichtbenutzung nach 18:00 Uhr geschlossen.
Tag |
Datum |
Assistent I |
Assistent II |
Assistent III |
Donnerstag |
19.2.2015 |
Pascal Debus |
Niklaus Messerli |
Denis Loos |
Freitag | 20.2.2015 | Pascal Debus |
Jens Jäger |
|
Donnerstag | 26.2.2015 |
Niklaus Messerli |
Andreas Weiss |
|
Freitag | 27.2.2015 |
Filippo Leonardi |
Andreas Weiss |
Jens Jäger |
Donnerstag | 5.3.2015 |
Andreas Weiss |
Denis Loos |
Janis Fluri |
Freitag | 6.3.2015 | Pol Welter |
Filippo Leonardi |
|
Donnerstag | 12.3.2015 |
Jonas von Milczewski |
Filippo Leonardi |
Nick Sauerwein |
Freitag | 13.3.2015 |
Niklaus Messerli |
Pascal Debus | Simon Engler |
Donnerstag | 19.3.2015 |
Adrian Kulmburg |
Denis Loos |
Nick Sauerwein |
Freitag | 20.3.2015 |
Janis Fluri |
Adrian Kulmburg |
Pascal Debus |
Donnerstag | 26.3.2015 |
Adrian Kulmburg |
Jens Jäger |
Nick Sauerwein |
Freitag | 27.3.2015 |
Filippo Leonardi |
Jonas von Milczewski |
Adrian Kulmburg |
Donnerstag | 2.4.2015 |
Adrian Kulmburg |
Simon Engler |
Jonas von Milczewski |
Freitag | 3.4.2015 |
Osterferien |
||
Donnerstag |
9.4.2015 |
Osterferien |
||
Freitag |
10.4.2015 |
Osterferien |
||
Donnerstag | 16.4.2015 |
Filippo Leonardi |
Pol Welter |
Jonas von Milczewski |
Freitag | 17.4.2015 |
Jonas von Milczewski |
Simon Engler |
Nick Sauerwein |
Donnerstag | 23.4.2015 |
Filippo Leonardi |
Denis Loos |
Andreas Weiss |
Freitag | 24.4.2015 |
Niklaus Messerli |
Pascal Debus | |
Donnerstag |
30.4.2015 |
Janis Fluri |
Jens Jäger |
Nick Sauerwein |
Freitag | 1.5.2015 |
Tag der Arbeit |
||
Donnerstag | 7.5.2015 |
Pol Welter |
Adrian Kulmburg |
Denis Loos |
Freitag | 8.5.2015 |
Pascal Debus |
Simon Engler | |
Donnerstag | 14.5.2015 |
Auffahrt |
||
Freitag |
15.5.2015 |
Simon Engler |
||
Donnerstag | 21.5.2015 |
Pol Welter |
Simon Engler |
Janis Fluri |
Freitag | 22.5.2015 | Pol Welter | Jens Jäger | |
Donnerstag | 28.5.2015 |
Pol Welter |
Niklaus Messerli | Andreas Weiss |
Freitag | 29.5.2015 |
Jens Jäger |
Probeprüfung:
Eine
Probeprüfung (ohne Einfluss auf die Endnote) findet am Dienstag,
14.4.2015 von 8.45 bis 9.45 (anstatt Vorlesung), in Computerräumen
(HG
D 12, D 13, E 19, E 26.1, E 26.3, E 27) statt. Die Probeprüfung, die Python Templates, die Loesung und der Code.
Prüfung:
1) Schriftliche Endprüfung (180 Minuten) am Computer mit der Linux-Distribution, welche die ID der ETH dafür zur Verfügung stellt. Wie bei den Kernaufgaben, bestehen auch hier die Lösungen aus einem handgeschriebenen Teil und einem lauffähigen python-Code.
Die Einteilung und weitere Informationen erhalten die Kandidaten durch den hauptverantwortlichen Dozierenden.
2) An der Prüfung sind maximal P Punkte erreichbar. Zu der an der Prüfung erreichten Punktzahl können maximal 20%P Bonuspunkte addiert werden. Die während des Semesters abgegebenen (eigenhändig handgeschrieben, nicht kopiert, nicht ausgedruckt, bis auf Codes, die auch elektronisch angenommen werden) Lösungen der Kernaufgaben werden korrigiert und mit Kernaufgabenpunkten notiert. Wer mindestens 75% der Kernaufgabenpunkte erreicht, kann einen Bonus proportional zu den erreichten Kernaufgabenpunkten bekommen. (Es gilt: k% der Kernaufgabenpunkten kann dann den Bonus k%*20%P bringen). Die maximale Note 6 ist auch ohne Bonus erreichbar.
Deckblatt der Prüfung
Deckblatt der Prüfung
Alte Serien:
Alte Prüfungen:
Prüfungseinsicht und Ferienpräsenz: Siehe http://www.sam.math.ethz.ch/teaching/ferienpraesenz.
Semesterarbeiten, BSc- und MSc-Themen: hier
Eine komplette Python Installation ist auf den Linux-Computern der ETH verfügbar. Mittels ssh kann man auf diesen Computern auch von ausserhalb der ETH arbeiten.
Als Einstieg empfehlen wir das Tutorium. Dort findet man ein kurzes learning-by-doing-Tutorial zu Python allgemein, zu numpy, zu scipy und zu matplotlib.
Die Python Scientific Lecture Notes sind auch eine gute Quelle von Informationen.
Hanke-Bourgeois, Grundlagen der numerischen Mathematik und des wissenschaftlichen Rechnens, Teubner, 2009 (online in nebis für ETH)
DeVries, Hasbun, A first course in computational physics, Jones and Bartlett, 2011
Quarteroni, Sacco und Saleri, Scientific computing with MATLAB and Octave , Springer Verlag 2010 (online in nebis für ETH).
Quarteroni, Sacco and Saleri, Numerical Mathematics , Springer Verlag 2007 (online in nebis für ETH) .
Weitere Literatur:
Empfehlenswerte Ergänzung (Ingenieure) : Dahmen und Reusken. Numerik für Ingenieure und Naturwissenschaftler. Springer, 2008 (online in nebis für ETH).
Empfehlenswerte Ergänzung (Mathematiker): Deuflhard und Hohmann. Numerische Mathematik, De Gruyter, 1991. Deuflhard und Bornemann. Numerische Mathematik II, De Gruyter, 1994.
Zweckmässige Einführung in Python: Langtangen, A primer on scientific programming with Python, Springer, 2012 (online in nebis für ETH).
Einführung in Programmiertechniken mit Python: Langtangen, Python scripting for computational science, Springer 2009 (online in nebis für ETH).
Standardwerk, aber für die Vorlesung nicht empfehlenswert: Press, William et al. Numerical Recipes in C: The Art of Programming, Second Edition, Cambridge University Press, 1992 (siehe aber auch den entsprechenden Wikipedia-Eintrag). Online Version.
Einführung in die Numerische Analysis: Lloyd N. Trefethen, Numerical Analysis, (online in nebis für ETH).
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne
graphische Elemente dargestellt. Die Funktionalität der
Website ist aber trotzdem gewährleistet. Wenn Sie diese
Website regelmässig benutzen, empfehlen wir Ihnen, auf
Ihrem Computer einen aktuellen Browser zu installieren. Weitere
Informationen finden Sie auf
folgender
Seite.
Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.
More
information