Die Studierenden
kennen die spezifischen Anforderungen verteilter Systeme und deren Architekturen.
kennen Verfahren der Maschine-Maschine-Kommunikation und können diese einsetzen.
kennen die grundlegenden Mechanismen der Mobilkommunikation.
können ein verteiltes System (web-basiert, 3-Tier) aufbauen.
kennen Kommunikationsprotokolle für das Internet der Dinge (IoT).
können für einen einfachen Anwendungsfall eine Daten-Pipeline konzipieren und implementieren.
können Sensordaten von einer Maschine (z.B. Hybride Lernfabrik) lesen, verarbeiten und in einer geeigneten Datenbank speichern.
können Daten von definierten Schnittstellen (z.B. OPC-UA , REST) konsumieren.
kennen die Einsatzgebiete, Vor- und Nachteile von NoSQL Systemen.
können Zeitreihen in geeigneten Datenbanken speichern.
können cloud-basierte Werkzeuge zur Datenspeicherung und Verarbeitung einsetzen .
können real-time Datenströme effizient verarbeiten.
kennen Architekturen für verteilte Systeme.
können ein kleines Data-Engineering Projekt selbständig durchführen, dokumentieren und präsentieren.
Android ist eine der Hauptplattformen für die Entwicklung von mobilen Applikationen auf Nicht-Desktop-Rechnern.
Mobilkommunikation
Verteilte Systeme
IoT:
Projektarbeit
Dieser Selbststudienkurs vermittelt grundlegendes Basiswissen und Konzepte für die Entwicklung von eingebetteten Systemen für IoT Anwendungen.
Die Vorlesung ist zweiteilig aufgebaut. Der erste Teil wird von Studierenden der Profile Inf und CoE belegt. Der zweite Teil wird nur von Inf-Studierenden belegt.
Teil 1, Wochen 1 – 7:
behandelt Themen des DataEngineering wie sie im industriellen Umfeld auftreten. Dieser Teil wird in Woche 7 mit einer schriftlichen Prüfung abgeschlossen.
Teil 2, Wochen 8 – 14
behandelt Konzepte und Architekturen aus dem Themenkreis Big Data und Cloud Computing. In diesem zweiten Teil bearbeiten die Studierenden ein kleines Projekt. Am Semesterende findet eine mündliche Prüfung statt, in welcher das Projekt und die Fachkenntnisse benotet werden.
(Die Technologiewahl kann abweichen)
Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.