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 |