5572E31 Modul E

SoSe 17: Betriebssystem und Programmierung - Lehrveranstaltung 3

Dr. Kristian Rother

Hinweise für Studierende

Modul E
Betriebssystem und Programmierung

Prüfungsleistungen: Die Teilnehmenden erstellen innerhalb von 14 Tagen nach Ablauf des Moduls eine Projektarbeit und erhalten bei bestandenen Leistungen (Projektarbeit und aktive Teilnahme) 5 Leistungspunkte.

Die Anmeldung zu diesen Modul erfolgt per Mail in der Zeit vom 03.04. - 13.04.2017:


Bitte schicken Sie das ausgefüllte Anmeldeformular an abv-it@zedat.fu-berlin.de

Das Anmeldeformular finden Sie ab dem 03.04. unter: http://www.zedat.fu-berlin.de/Schulung/ABV-Module

Bitte beachten Sie auch unsere FAQ´s Schließen

Kommentar

Modul E - Lehrveranstaltung 3

Inhalte des Moduls

Datenanalyse mit Python

Python ist eine einfach zu erlernende Programmiersprache, die sich für viele wissenschaftliche Anwendungen hervorragend eignet. In diesem Kurs lernen Sie die Grundlagen von Python kennen, indem Sie den von gapminder.org herausgegebenen Datensatz zur weltweiten Bevölkerungsentwicklung, Bildung und Gesundheit untersuchen. Vorkenntnisse sind nicht erforderlich.

Teil 1: Erste Schritte in Python

In der ersten Kurswoche lernen Sie die grundlegende Befehlssyntax von Python kennen, um einfache Programme selbst schreiben zu können. Die eingebauten Datenstrukturen werden Schritt für Schritt abgehandelt, ebenso wie die Ein- und Ausgabe von Dateien. Über Schleifen und Verzweigungen lernen Sie, die Ausführung Ihres Programms zu steuern. Schließlich werden Sie Funktionen aus der Python-Standardbibliothek anwenden, um die eigenen Programme sinnvoll zu verkürzen.

Teil 2: Datenanalyse

Aufbauend auf den Grundlagen aus der ersten Kurswoche kommen in der zweiten Python-Bibliotheken zur Datenanalyse zum Einsatz. Diese dienen zum Beispiel der Datenakquise und der Datenaufbereitung. Sie werden bei der Datenakquise automatisiert Webseiten abfragen und bei der Datenaufbereitung den Umgang mit lückenhaften und inkonsistenten tabellarischen Daten üben. Einen Kern dieses Kursteils nimmt die Visualisierung ein. Diagramme von unterschiedlich dimensionierten Daten werden Sie mit Python automatisiert erstellen. Darauf aufbauend werden Sie Regressionsmodelle und Korrelationen mit wenigen Python-Funktionen berechnen. Ein Einblick in Techniken des maschinellen Lernens schließt diesen Kursteil ab.

Teil 3: Schreiben größerer Programme
Im dritten Teil des Kurses lernen Sie professionelle Entwicklungstools für Python kennen. Sie werden ein wachsendes Programm in die Strukturelemente Funktionen, Klassen und Module einteilen. Um die Fehlersuche in einem komplexen Programm zu vereinfachen, kommt ein Debugger zum Einsatz. Zur Validierung des Programms werden Sie eine einfache Testumgebung selbst schreiben. Mittels Versionskontrolle werden sowohl der Programmcode und die dazugehörige Dokumentation gesichert. Der Kurs schließt mit einer Betrachtung der Möglichkeiten, fertige Programme zitierbar zu publizieren. Schließen

13 Termine

Regelmäßige Termine der Lehrveranstaltung

Fr, 28.04.2017 09:00 - 12:30
Erste Schritte in Python

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 05.05.2017 09:00 - 12:30
Erste Schritte in Python

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 12.05.2017 09:00 - 12:30
Erste Schritte in Python

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 19.05.2017 09:00 - 12:30
Erste Schritte in Python

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 26.05.2017 09:00 - 12:30
Erste Schritte in Python

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 02.06.2017 09:00 - 12:30
Datenanalyse

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 09.06.2017 09:00 - 12:30
Datenanalyse

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 16.06.2017 09:00 - 12:30
Datenanalyse

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 23.06.2017 09:00 - 12:30
Datenanalyse

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 30.06.2017 09:00 - 12:30
Schreiben größerer Programme

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 07.07.2017 09:00 - 12:30
Schreiben größerer Programme

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 14.07.2017 09:00 - 12:30
Schreiben größerer Programme

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Fr, 21.07.2017 09:00 - 12:30
Schreiben größerer Programme

Dozenten:
Dr. Kristian Rother

Räume:
JK 26/133 Sahel (Habelschwerdter Allee 45)

Studienfächer A-Z