5742E22 Modul E

Objektorientierte Programmierung - Lehrveranstaltung 2.2 (Online-Modul)

Joachim Krois

Hinweise für Studierende

Modul E
(5 LP) Objektorientierte Programmierung

Diese Lehrveranstaltung wird im Sommersemester 2024 iim E-Learning Format durchgeführt. Es finden wöchentliche synchrone WebEx-Meetings statt.
Vorkenntnisse in einer (anderen) Programmiersprache sind von Vorteil.

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 02.04.2024 bis zum 14.04.2024 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 Schließen

Kommentar

Modul E - Lehrveranstaltung 2

Hinweis: Vorkenntnisse in einer (anderen) Programmiersprache sind von Vorteil.


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 erlernen Sie die Grundlagen von Python. Das Schreiben einfacher Programme, die nützliche Aufgaben übernehmen können, ist dabei die erste Aufgabe. Sie werden lernen, Python als Datenanalysen und -visualisierungstool zu nutzen, um komplexe Aufgabenstellungen zu meistern. Die zusammenfassende Darstellung von Datenanalysen werden Sie visuell ansprechend erstellen lernen. Vorkenntnisse sind nicht erforderlich.

Programmierung mit Python I

In den ersten Kurswochen lernen Sie die grundlegende Befehlssyntax von Python kennen. Die eingebauten Datenstrukturen werden dabei 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 und anderen open-source Hilfsbibliotheken anwenden, um die eigenen Programme sinnvoll zu erweitern.

Programmierung mit Python II

Aufbauend auf den Grundlagen aus den ersten Kurswochen kommen in den darauffolgenden 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 unterschiedlicher Art werden Sie mit Python automatisiert erstellen. Darauf aufbauend werden Sie die Anwendung verschiedener uni-, bi- und multivariater statistischer Verfahren sowie die Erstellung von Interfenz- und Prädiktionsmodellen erlernen. Techniken des maschinellen Lernens bilden hierbei einen Schwerpunkt.

Programmierung mit Python III

Im dritten Teil des Kurses lernen Sie professionelle Entwicklungstools für Python kennen. Sie werden zunehmend Funktionen, Klassen und Module selbst entwickeln. Sie werden lernen große Datenmengen („big data“) effizient zu analysieren und zu visualisieren. Sie werden Methoden erlernen, die es Ihnen ermöglichen, Inhalte von Webseiten systematisch zu extrahieren und diese programmatisch zu analysieren. Die Erstellung einer Testumgebung und die Sicherung von Code mittels Versionskontrolle soll Ihnen helfen, besseren und robusteren Code zu entwickeln. Schließen

13 Termine

Regelmäßige Termine der Lehrveranstaltung

Fr, 26.04.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 03.05.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 10.05.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 17.05.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 24.05.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 31.05.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 07.06.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 14.06.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 21.06.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 28.06.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 05.07.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 12.07.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Fr, 19.07.2024 14:00 - 18:00

Dozenten:
Dr. Joachim Krois

Studienfächer A-Z