Übung: 5430UE Web und Data Engineering - Details

Übung: 5430UE Web und Data Engineering - Details

Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Übung: 5430UE Web und Data Engineering
Untertitel
Veranstaltungsnummer 5430UE
Semester SoSe23
Aktuelle Anzahl der Teilnehmenden 86
erwartete Teilnehmendenanzahl 120
Heimat-Einrichtung Lehrstuhl für Data Science
beteiligte Einrichtungen Lehrstuhl für Informatik mit Schwerpunkt Verteilte Informationssysteme
Veranstaltungstyp Übung in der Kategorie Lehre (ohne Prüfung)
Erster Termin Dienstag, 18.04.2023 08:00 - 12:00 Uhr, Ort: (WIWI) SR 033
Art/Form
Teilnehmende
4. Semester (IC bei Studienbeginn im Wintersemester)
3. Semester (IC bei Studienbeginn im Sommersemester)
5./6. Semester B.Sc. Inf
Voraussetzungen
keine

empfohlen:
Einführung in Internet Computing, Programmierung I
Lernorganisation
75 Std. Präsenz + 65 Std. Übungsaufgaben + 70 Std. Nachbearbeitung und Prüfungsvorbereitung
Leistungsnachweis
90-minütige Klausur oder mündliche Prüfung (ca. 20 Minuten); die genaue Prüfungsart wird zu Beginn des Semesters durch Aushang und auf den Internetseiten der Fakultät bekannt gegeben.
SWS
3V + 2Ü
Literatur
Wird vom Dozent bekannt gegeben.
Die Literatur wird in Abhängigkeit der konkreten Aufgabenstellung ausgewählt und bekannt gegeben.
Hinweise zur Anrechenbarkeit
Pf B.Sc. IC, WPf B.Sc. Inf
Turnus
wöchentlich
Qualifikationsziele
Kenntnisse/ Knowledge:
Die Studierenden kennen die Techniken und Konzepte moderner Web Anwendungen. Sie kennen die aktuellen Entwicklungsframeworks und die Entwicklung von technischen Web-Schnittstellen. Sie kennen die einzelnen Schritte des SW-prozesses für Web-Anwendungen und die Unterschiede zum herkömmlichen SW-Prozess. Sie kennen die Grundkonzepte des Semantic Webs. Sie kennen Ontologien und können diese zur Datenmodellierung nutzen. Sie kennen grundlegende Konzepte im Data Engineering wie Data Warehousing, Map-Reduce und darauf aufbauende Anwendungen.

Fähigkeiten: Die Studierenden beherrschen den Web-engineering Softwarezyklus und können komplexere Webanwendungen vor allem in die Java-basierten Frameworks (Spring) nach dem erlernten Softwarezyklus umsetzen. Darüber hinaus beherrschen die Studierenden die Entwicklung in gängigen Web-Frontend (speziell JavaScript) und können grundlegende Konzepte im Data Engineering umsetzen.

Kompetenzen: Die Studierenden haben die Kompetenz komplexere Web-Anwendungen und grundlegende Data Engineering Konzepte zu entwerfen und zu implementieren, Sie können den Betrieb und Wartung von Web-Anwendungen durchführen und die Qualität von Anwendungen beurteilen und verbessern.
Workload
Das Modul Web and Data Engineering konzentriert sich auf die Vermittlung der notwendigen Konzepte, Techniken und Architekturen, welche die Umsetzung von komplexen, daten-intensiven Web Anwendungen gewährleistet. Ein wesentlicher Schwerpunkt ist die Einführung von verschiedenen Web-Architekturen sowie die Entwicklung von Rest-Schnittstellen inkl. der dazugehörigen Datenmodellierung. Die theoretischen Modelle werden anhand der Anwendung aktueller Entwicklungsframeworks demonstriert wird. Zudem erfolgt die Behandlung von grundlegender Data Engineering Konzepte (Datenmodellierung, Data Warehousing, Skalierbare Datenverarbeitungsarchitekturen) sowie deren aktuelle Realisierungen

Inhaltliche Gliederung
• Web-Informationssysteme: Architektur und Implementierungen
• Java Server Pages und Java Servlets : Grundprinzipien und deren Unterscheidung.
• REST und RESTful API Design
• HTML 5 und Client-seitige Entwicklungsmodelle
• Grundlagen zum Semantic Web und zur semantischen Datenmodellierung
• Data Warehousing Grundkonzepte (Star Schema, ETL, OLAP Cubes)
• Moderne Data Warehousing Konzepte
• Technologische Realisierung moderner Datenanalysetechnologien
Sonstiges
Medienformen: Präsentation mir Projektor und Gruppenarbeit

Räume und Zeiten

(WIWI) SR 033
Dienstag: 08:00 - 12:00, wöchentlich (13x)

Studienbereiche

Die Angaben zu den Anrechenbarkeiten an der FIM sind ohne Gewähr. Bitte beachten Sie die verbindliche Liste der Anrechenbarkeiten .

Modulzuordnungen