Difference between revisions of "Einführung in die wissenschaftliche Programmierung - Winter 10"

From Sccswiki
Jump to navigation Jump to search
 
(25 intermediate revisions by 2 users not shown)
Line 8: Line 8:
 
: Pflichtfach im Studiengang [http://www.ph.tum.de/angebot/bachelor Physik (Bachelor)]
 
: Pflichtfach im Studiengang [http://www.ph.tum.de/angebot/bachelor Physik (Bachelor)]
 
: Hörer anderer Fachrichtungen sind ebenfalls willkommen!
 
: Hörer anderer Fachrichtungen sind ebenfalls willkommen!
| exam =  Klausur am Semesterende, Anmeldung über TUMonline
+
| exam =  Klausur am 01.03., 11:30, MW0001, Anmeldung über TUMonline
: '''Hilfsmittel:''' als Hilfsmittel ist nur die [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws09/klausur/pythonspicker.pdf Python-Gedächtnisstütze] zugelassen, die zur Klausur verteilt wird und die die wichtigsten Sprachelemente  aufführt.
 
 
| tutorials = [[Benjamin_Peherstorfer,_M.Sc|Benjamin Peherstorfer]]
 
| tutorials = [[Benjamin_Peherstorfer,_M.Sc|Benjamin Peherstorfer]]
 
: Zentralübung: Mittwochs 8:30-10:00, PH HS1
 
: 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}}
 
: Die erste Übung ist am '''3.11''', am '''27.10''' findet eine Vorlesung statt der Übung statt}}
  
 +
= Klausur =
 +
* Termin: 01.März, 11:30, MW0001
 +
* Hilfsmittel: [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/klausur/hilfsblatt.pdf Nur dieses Hilfsblatt (wird in der Klausur verteilt)]
 +
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/klausurstoff.pdf Klausurstoff]
 +
* Geplante Bekanntgabe der Ergebnisse: 04.März
 +
* Einsicht: 07.März, 10:00 - 11:00, Raum MI 02.07.023
 +
* [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]
 +
* Wiederholungsklausur: 26.4.11, 15:00 Uhr, Raum Physik Hörsaal 1
  
 
= Folien =
 
= Folien =
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil1-3.pdf Die Folien Teil 1-3 (Organisatorisches und erste Schritte; Datentypen; Kontrollstrukturen)]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil1-3.pdf 25.+27. Okt. Teil 1-3 (Organisatorisches und erste Schritte; Datentypen; Kontrollstrukturen)]
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil4.pdf Die Folien Teil 4 (Funktionen und Module)]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil4.pdf 8. Nov. Teil 4 (Funktionen und Module)]
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil5.pdf Die Folien Teil 5 (IO und weitere Datentypen)]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil5.pdf 15. Nov. Teil 5 (IO und weitere Datentypen)]
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil6-7.pdf Die Folien Teil 6-7 (Reguläre Ausdrücke; Exceptions)]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil6-7.pdf 22. Nov. Teil 6-7 (Reguläre Ausdrücke; Exceptions)]
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil8.pdf Die Folien Teil 8 (Objektorientierte Programmierung)]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil8.pdf 29. Nov. Teil 8 (Objektorientierte Programmierung)]
 
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil9.pdf 6. Dez. Teil 9 (2D-Grafiken mit Turtle und TKInter)]
= Einzelne Vorlesungen =
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil10.pdf 13. Dez. Teil 10 (Simulation von Partikelsystemen)]
 
+
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/particlesim.tgz zugehöriger Code]
== Einleitung (25.10.2010) ==
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil11.pdf 20. Dez. Teil 11 (Datenstrukturen: Bäume, Stacks und Queues)]
* Software
+
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/tictactoe.py TicTacToe-Programm]
** [http://www.python.org/ Die offizielle Python-Website] (mit Download-Seite)
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil12.pdf 10. Jan. Teil 12 (Wissenschaftliches Rechnen in Python)]
** Wer die IPython-Shell bnutzen möchte, findet die [http://ipython.scipy.org/moin/ hier]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil13.pdf 17. Jan. Teil 13 (Simulation von PDEs: Wärmeleitungsgleichung)]
* Dokumentation
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil14.pdf 24. Jan. Teil 14 (Lösung linearer Gleichungssysteme)]
** [http://docs.python.org/ Online-Dokumentation]
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/folien/teil15.pdf 31. Jan. Teil 15 (Mehrgitterverfahren)]
** [http://www.lrz-muenchen.de/services/schriften/index.html Schriftenverkauf im LRZ] (da gibt's das Python-Heft)
+
* [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/klausur/probeklausur.pdf 07. Feb. Probeklausur incl. Lösung]
  
 
= Übungsblätter =
 
= Übungsblätter =
 
* [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://userpage.fu-berlin.de/~voelker/gnuplotkurs/gnuplotkurs.html Gnuplot Tutorial 1]
+
** [http://www.duke.edu/~hpgavin/gnuplot.html Gnuplot Tutorial]
** [http://www.duke.edu/~hpgavin/gnuplot.html Gnuplot Tutorial 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.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 43: 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 49: 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 57: 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/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/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/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/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/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/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/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/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/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/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/rosenbrock.py rosenbrock.py]
 +
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/interp.py interp.py]
 +
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt10/lstsqr.py lstsqr.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/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/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/lu.py lu.py]
 +
** [http://www5.in.tum.de/lehre/vorlesungen/wipro/ws10/uebung/blatt12/cg.py cg.py]
 +
-->
 +
= Sonstiges =
 +
 +
* Software
 +
** [http://www.python.org/ Die offizielle Python-Website] (mit Download-Seite)
 +
** Wer die IPython-Shell bnutzen möchte, findet die [http://ipython.scipy.org/moin/ hier]
 +
* Dokumentation
 +
** [http://docs.python.org/ Online-Dokumentation]
 +
** [http://www.lrz-muenchen.de/services/schriften/index.html Schriftenverkauf im LRZ] (da gibt's das Python-Heft)

Latest revision as of 11: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}}}



Klausur

Folien

Übungsblätter

Sonstiges