Modulbeschreibung

Ingenieurinformatik III

Kürzel:
M_InI_III
Durchführungszeitraum:
HS/22-HS/24
ECTS-Punkte:
10
Arbeitsaufwand:
300
Lernziele:

Die Studierenden

  • kennen das Betriebssystem Android
  • kennen wichtige Teile der Software Bibliothek (GUI, Networking, Security, etc.).
  • können einfache Applikationen entwickeln.

 

  • kennen den Aufbau und die Wirkungsweise der wesentlichen Software-Komponenten eines Computersystems.
  • kennen ein gängiges Mehrbenutzerbetriebssystem.
  • können ein Computersystem mit gezielten Eigenentwicklungen ergänzen.

 

  • 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).

 

  • kennen die Betriebssysteme und Hardwarekomponenten von eingebetteten Systemen.
  • kennen best practices bei der Entwicklung von eingebetteten Systemen für das Internet der Dinge: Software Architekturen, Debugging Tools, Tools zur Softwareverwaltung, statische Code-Analyse, etc..
  • lesen einen Sensor für eine typische IoT-Anwednung über ein gängiges Protokoll ein und schicken diesen Messwert an eine zentrale Stelle.

 

  • 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.

Verantwortliche Person:
Prof. Pawlitzek René
Telefon/EMail:
+41 58 257 3183
/ rene.pawlitzek@ost.ch
Standort (angeboten):
Buchs, Lerchenfeld St.Gallen
Fachbereiche:
Informatik
Vorausgesetzte Module:
Anschlussmodule:
Modultyp:
Standard-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 7)
Fach-Pflichtmodul für Ingenieurinformatik STD_05 (PF)
Standard-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 5)
Fach-Pflichtmodul für Ingenieurinformatik STD_05 (PF)

Kurse in diesem Modul