Weiterbildung: Einzelmodullehrgang aus Master Data Science (Quellstudiengang: 1110020c)
Kursart: Online-Vorlesung
Dauer: Vollzeit: 4 Monate / Teilzeit: 8 Monate
Wir bieten digitale Kursunterlagen an, um Ressourcen zu schonen und unseren Beitrag zum Umweltschutz zu leisten.
Praxis-Austausch: Wöchentlich diskutieren Praxisexpert:innen mit Teilnehmenden aus verschiedenen Weiterbildungen aktuelle Fragestellungen, Tools und praktische Fallbeispiele in 90-minütigen Online-Veranstaltungen.
Modul: Data Science (DLMDWDS)
Niveau: Master
Unterrichtssprache: DE
Modul: Programmieren mit Python (DLMDWPMP)
Niveau: Master
Unterrichtssprache: DE
Daten werden oft als das "neue Öl" bezeichnet, der Rohstoff, aus dem Wert geschaffen wird. Um die Macht der Daten zu nutzen, müssen die Daten auf technischer Ebene gespeichert und verarbeitet werden. Dieser Kurs stellt die vier "Vs" von Daten sowie typische Datenquellen und -typen vor.
Dieser Kurs behandelt dann, wie Daten in Datenbanken gespeichert werden. Besonderes Augenmerk wird auf Datenbankstrukturen und verschiedene Arten von Datenbanken gelegt, z.B. relationale, noSQL, NewSQL und Zeitreihen. Neben klassischen und modernen Datenbanken deckt dieser Kurs eine breite Palette von Speicher-Frameworks ab, wie z.B. verteilte Dateisysteme, Streaming und Query-Frameworks. Ergänzt wird dies durch eine ausführliche Diskussion der Datenspeicherformate, die von klassischen Ansätzen wie CSV und HDF5 bis hin zu moderneren Ansätzen wie Apache Arrow und Parquet reichen. Schließlich gibt dieser Kurs einen Überblick über verteilte Computerumgebungen, die auf lokalen Clustern, Cloud Computing-Einrichtungen und containerbasierten Ansätzen basieren.
Modul: Big-Data-Technologien (DLMDWBDT)
Niveau: Master
Unterrichtssprache: DE
Die Entwicklung eines erfolgreichen datenbasierten Produkts erfordert eine beträchtliche Menge an hochwertigem Code, der in einer professionellen Produktionsumgebung ausgeführt werden muss. Dieser Kurs beginnt mit der Einführung der agilen Ansätze Scrum und Kanban und diskutiert dann den Übergang von eher traditionellen Softwareentwicklungsansätzen zur DevOps-Kultur.
Besonderer Fokus liegt auf der Diskussion und dem Verständnis von Techniken und Ansätzen zur Erzeugung von qualitativ hochwertigem Code wie Unit- und Integrationstests, testgetriebene Entwicklung, Paarprogrammierung sowie kontinuierliche Bereitstellung und Integration.
Da viele Software-Artefakte über APIs angesprochen werden, werden in diesem Kurs Konzepte des API-Designs und Paradigmen vorgestellt.
Schließlich behandelt dieser Kurs die Herausforderungen, Code in eine Produktionsumgebung zu bringen, eine skalierbare Umgebung aufzubauen und Cloud-basierte Ansätze zu verwenden.
Modul: Software Engineering für Datenwissenschaften (DLMDWSEDW)
Niveau: Master
Unterrichtssprache: DE