5592E31 Modul E

SoSe 19: Objektorientierte Programmierung - Lehrveranstaltung 3.1

Kiril Ralinovski

Hinweise für Studierende

Modul E
Objektorientierte 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.

Vom 01.04.2019 bis zum 07.04.2019 können Sie sich hier für das Modul anmelden:

https://abz.zedat.fu-berlin.de

Weitere Informationen zur Anmeldung finden Sie hier: 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.

Programmierung mit Python I

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.

Programmierung mit Python II

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.

Programmierung mit Python III
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

12 Termine

Regelmäßige Termine der Lehrveranstaltung

Mo, 15.04.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 29.04.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 06.05.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 13.05.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 20.05.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 27.05.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 03.06.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 17.06.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 24.06.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 01.07.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 08.07.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Mo, 15.07.2019 09:00 - 12:30

Dozenten:
Kiril Ralinovski

Räume:
JK 27/114 Orkan (Habelschwerdter Allee 45)

Studienfächer A-Z