Difference between revisions of "Einführung in die wissenschaftliche Programmierung - Winter 10"
Jump to navigation
Jump to search
(2 intermediate revisions by one other user not shown) | |||
Line 21: | Line 21: | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/klausur/probeklausur.pdf Probeklausur incl. Lösung] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/klausur/probeklausur.pdf Probeklausur incl. Lösung] | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/klausur/wipro11.pdf Klausur vom 01.März incl. Lösung] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/klausur/wipro11.pdf Klausur vom 01.März incl. Lösung] | ||
+ | * Wiederholungsklausur: 26.4.11, 15:00 Uhr, Raum Physik Hörsaal 1 | ||
= Folien = | = Folien = | ||
Line 42: | Line 43: | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt1.pdf Übungsblatt 1] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt1.pdf Übungsblatt 1] | ||
** [http://www.gnuplot.info/ Gnuplot] | ** [http://www.gnuplot.info/ Gnuplot] | ||
− | + | ** [http://www.duke.edu/~hpgavin/gnuplot.html Gnuplot Tutorial] | |
− | ** [http://www.duke.edu/~hpgavin/gnuplot.html Gnuplot Tutorial | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2.pdf Übungsblatt 2] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2.pdf Übungsblatt 2] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/quad.py quad.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/quad.py quad.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/caesar.py caesar.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/caesar.py caesar.py] | ||
Line 50: | Line 51: | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/bubble.py bubble.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/bubble.py bubble.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/plot_bubble.tar.gz plot_bubble.tar.gz] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt2/plot_bubble.tar.gz plot_bubble.tar.gz] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3.pdf Übungsblatt 3] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3.pdf Übungsblatt 3] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/polyval.py polyval.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/polyval.py polyval.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/fib.py fib.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/fib.py fib.py] | ||
Line 56: | Line 59: | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/taylor.py taylor.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/taylor.py taylor.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/watch.py watch.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt3/watch.py watch.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4.pdf Übungsblatt 4] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4.pdf Übungsblatt 4] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/text1.txt Text1] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/text1.txt Text1] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/text2.txt Text2] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/text2.txt Text2] | ||
Line 64: | Line 69: | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/anticaesar_e.py anticaesar_e.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/anticaesar_e.py anticaesar_e.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/anticaesar.py anticaesar.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt4/anticaesar.py anticaesar.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5.pdf Übungsblatt 5] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5.pdf Übungsblatt 5] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5/telefon.py telefon.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5/telefon.py telefon.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5/automat.py automat.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5/automat.py automat.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5/emailcrawler.py emailcrawler.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt5/emailcrawler.py emailcrawler.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6.pdf Übungsblatt 6] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6.pdf Übungsblatt 6] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6/int.tar.gz int.tar.gz] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6/int.tar.gz int.tar.gz] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6/bib.tar.gz bib.tar.gz] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6/bib.tar.gz bib.tar.gz] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6/shapes.tar.gz shapes.tar.gz] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt6/shapes.tar.gz shapes.tar.gz] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt7.pdf Übungsblatt 7] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt7.pdf Übungsblatt 7] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt7/match.gif match.gif] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt7/match.gif match.gif] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt7/Nim.py Nim.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt7/Nim.py Nim.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8.pdf Übungsblatt 8] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8.pdf Übungsblatt 8] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8/Komplex.py Komplex.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8/Komplex.py Komplex.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8/newton.py newton.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8/newton.py newton.py] | ||
− | ** | + | ** http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt8/Mandelbrot.py Mandelbrot.py] |
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9.pdf Übungsblatt 9] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9.pdf Übungsblatt 9] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/tr.py tr.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/tr.py tr.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/AVLBaum.py AVLBaum.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/AVLBaum.py AVLBaum.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/AVLBaumNode.py AVLBaumNode.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/AVLBaumNode.py AVLBaumNode.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/testbaum.py testbaum.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt9/testbaum.py testbaum.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10.pdf Übungsblatt 10] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10.pdf Übungsblatt 10] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/data.txt data.txt] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/data.txt data.txt] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/rosenbrock.py rosenbrock.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/rosenbrock.py rosenbrock.py] | ||
Line 91: | Line 108: | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/fitdata.py fitdata.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/fitdata.py fitdata.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/massspring.py massspring.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/massspring.py massspring.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt11.pdf Übungsblatt 11] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt11.pdf Übungsblatt 11] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt11/lz77.py lz77.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt11/lz77.py lz77.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt11/sudoku.py sudoku.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt11/sudoku.py sudoku.py] | ||
+ | --> | ||
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12.pdf Übungsblatt 12] | * [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12.pdf Übungsblatt 12] | ||
+ | <!-- | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12/lu.py lu.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12/lu.py lu.py] | ||
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12/cg.py cg.py] | ** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12/cg.py cg.py] | ||
− | + | --> | |
= Sonstiges = | = Sonstiges = | ||
Latest revision as of 10:18, 17 September 2014
- Term
- Winter 10
- Lecturer
- Dr. rer. nat. Martin Buchholz
- Time and Place
- Vorlesung: Montags, 10:15-11:45, MI HS1
- Beginn: Damit sich alle SET-Tutoren um die SET kümmern können, ist in der ersten Semesterwoche noch kein WiPro, die Veranstaltung beginnt also mit der Vorlesung am 25.10.
- Audience
- Modul IN8008
- Pflichtfach im Studiengang Physik (Bachelor)
- Hörer anderer Fachrichtungen sind ebenfalls willkommen!
- Tutorials
- Benjamin Peherstorfer
- Zentralübung: Mittwochs 8:30-10:00, PH HS1
- Die erste Übung ist am 3.11, am 27.10 findet eine Vorlesung statt der Übung statt
- Exam
- Klausur am 01.03., 11:30, MW0001, Anmeldung über TUMonline
- Semesterwochenstunden / ECTS Credits
- 4 SWS / 4 Credits
- TUMonline
- {{{tumonline}}}
Contents
Klausur
- Termin: 01.März, 11:30, MW0001
- Hilfsmittel: Nur dieses Hilfsblatt (wird in der Klausur verteilt)
- Klausurstoff
- Geplante Bekanntgabe der Ergebnisse: 04.März
- Einsicht: 07.März, 10:00 - 11:00, Raum MI 02.07.023
- Probeklausur incl. Lösung
- Klausur vom 01.März incl. Lösung
- Wiederholungsklausur: 26.4.11, 15:00 Uhr, Raum Physik Hörsaal 1
Folien
- 25.+27. Okt. Teil 1-3 (Organisatorisches und erste Schritte; Datentypen; Kontrollstrukturen)
- 8. Nov. Teil 4 (Funktionen und Module)
- 15. Nov. Teil 5 (IO und weitere Datentypen)
- 22. Nov. Teil 6-7 (Reguläre Ausdrücke; Exceptions)
- 29. Nov. Teil 8 (Objektorientierte Programmierung)
- 6. Dez. Teil 9 (2D-Grafiken mit Turtle und TKInter)
- 13. Dez. Teil 10 (Simulation von Partikelsystemen)
- 20. Dez. Teil 11 (Datenstrukturen: Bäume, Stacks und Queues)
- 10. Jan. Teil 12 (Wissenschaftliches Rechnen in Python)
- 17. Jan. Teil 13 (Simulation von PDEs: Wärmeleitungsgleichung)
- 24. Jan. Teil 14 (Lösung linearer Gleichungssysteme)
- 31. Jan. Teil 15 (Mehrgitterverfahren)
- 07. Feb. Probeklausur incl. Lösung
Übungsblätter
- Übungsblatt 1
- Übungsblatt 2
- Übungsblatt 3
- Übungsblatt 4
- Übungsblatt 5
- Übungsblatt 6
- Übungsblatt 7
- Übungsblatt 8
- Übungsblatt 9
- Übungsblatt 10
- Übungsblatt 11
- Übungsblatt 12
Sonstiges
- Software
- Die offizielle Python-Website (mit Download-Seite)
- Wer die IPython-Shell bnutzen möchte, findet die hier
- Dokumentation
- Online-Dokumentation
- Schriftenverkauf im LRZ (da gibt's das Python-Heft)