Einführung in die wissenschaftliche Programmierung - Winter 17
- Term
- Winter 17/18
- Lecturer
- Dr. rer. nat. Tobias Neckel
- Time and Place
- Vorlesung: vorauss. Montag, 10:15 - 11:45 Uhr, Raum: Rudolf-Mößbauer-Hörsaal (5101.EG.501), [1]
- Audience
- Modul IN8008
- Pflichtfach im Studiengang Physik (Bachelor)
- Hörer anderer Fachrichtungen sind ebenfalls willkommen!
- Tutorials
- Übungsleitung: Jean-Matthieu Gallard, M.Sc., Severin Reiz, M.Sc. (hons)
- Allgemeiner Kontakt (Tutoren und Übungsleitung) mailto:wipro@mailsccs.in.tum.de
- Spezifische Fragen bitte beim jeweiligen Tutor
- Exam
- TBD
- Semesterwochenstunden / ECTS Credits
- 4 SWS / 4 Credits
- TUMonline
- [2]
News
Folien
- Druckversion 4x2 Folien voraussichtl. Ablauf
- 1. Vorlesung (23.10.17): Teil 1-2 (Organisatorisches und erste Schritte)
- 2. Vorlesung (30.10.17): Teil 2 (Datentypen)
- 3. Vorlesung (07.11.16): Teil 3-4 (Kontrollstrukturen, Funktionen)
Übungsblätter
- Laptop mitbringen!
- 0. Woche (16.10. - 20.10.): Einrichtung von Python + Spyder (alle Betriebssysteme); erste Schritte
- 1. Woche (24.10. - 28.10.): Übungsblatt 1
- 2. Woche (31.10. - 04.10.): Übungsblatt 2
- 3. Woche (07.11. - 11.11.): Übungsblatt 3
Übungstermine
Tutorübungen werden an folgenden Terminen angeboten.
Aufgrund eines zeitgleichen offenen Tutoriums in Theoretischer Physik bieten wir Gruppe 10 nun am Mittwoch von 14:15-15:45 an. Betroffene Studenten können
- entweder zur gewohnten Zeit in die andere Übung (Gruppe 4) am Mittwoch um 12:15 Uhr gehen,
- oder am Mittwoch um 14:15 in die Gruppe 10 gehen.
Andere Studenten können natürlich auch an der Gruppe 10 teilnehmen (sollten aber in einer Übung in TUMonline (oder Warteliste) angemeldet sein)
Nummer | Zeit | Raum | Tutor |
01 | Fr 12:15-13:45 | MI 03.07.023 | Mirco |
02 | Di 14:15-15:45 | MI 01.06.020 | Falko |
03 | Mi 08:30-10:00 | MI 03.09.012 | Falko |
04 | Mi 12:15-13:45 | MI 03.11.018 | Mirco |
05 | Fr 12:15-13:45 | MI 00.13.036 | Leon |
06 | Fr 08:30-10:00 | MI 01.06.020 | Korbinian |
07 | Fr 14:15-15:45 | MI 03.11.018 | Leon |
08 | Fr 14:15-15:45 | MI 00.13.054 | Korbinian |
10 | Mi 14:15-15:45 | MI 02.13.008 | Severin |
11 | Fr 12:15-13:45 | MI 03.09.012 | Jean-Matthieu (Bei Bedarf auf Englisch) |
Notenbonus
- Möglichkeit 4 Punkte in der Klausur vorab zu erarbeiten
- Voraussetzungen:
- Anwesenheit in 9 unterschiedlichen Übungsterminen
- Selbständige Arbeit während der Übung
Klausur
- Hilfsmittel: Nur ein Hilfsblatt (wird in der Klausur verteilt)
- Altklausuren
Sonstiges
- Software
- Die offizielle Python-Website (mit Download-Seite)
- Wer die IPython-Shell benutzen möchte, findet die hier
- Schnelle und einfache Installation (Python Interpreter + Spyder + viele Pakete): Anaconda
- Anaconda herunterladen: http://continuum.io/downloads (Python 2.7 wird benutzt)
- Spyder öffnen und fertig!
- Weitere Infos zur Einrichtung von Anaconda / Spyder: http://docs.continuum.io/anaconda/ide_integration
- Online Interpreter, nutzlich zum schnellen Ausprobieren https://repl.it/languages/python
- Dokumentation/Literatur
- Online-Dokumentation
- Hans Petter Langtangen: A Primer on Scientific Programming with Python, Springer, 2009 (Online erhältlich)
- David M. Beasley: Python - Essential Reference, Addison-Wesley Professional, 4th edition, 2009