184.269 Advanced Internet Computing
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2022W, VU, 2.0h, 3.0EC
Lecture TubeTUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • LectureTube Lehrveranstaltung
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage theoretische Grundlagen, Technologien, Architekturen, Standards und Anwendungsfälle der jüngsten Entwicklungen in Bezug auf moderne Cloud-fähige verteilte Internet-Computersysteme zu verstehen. Nach erfolgreichem Abschluss des Kurses verfügen die Studierenden über Kenntnisse in den Bereichen Service-orientiertes Computing, Web services, Cloud Computing, IoT-Cloud-Systeme, sowie einen Überblick über neue Themen.

Service-oriented Computing and Service-oriented Architectures
Web services, Composition and Workflows
Elastic Computing
Cloud Computing
Quality of Service
IoT-Cloud Continuum
Edge and Fog Computing 

Inhalt der Lehrveranstaltung

Advanced Internet Computing (AIC) behandelt moderne Computerinfrastrukturen und -methoden zur Unterstützung komplexer Internetanwendungen. Dazu gehören skalierbare Web services, Integration und Erkennung von Diensten, Cloud-Bereitstellungen und -Modelle, elastische Systeme, Geschäftsprozesse sowie weitere aktuelle Themen.
Insbesondere treten neue Herausforderungen, die in modernen Anwendungsfällen in intelligenten und allgegenwärtigen Systemen auftreten, ein wesentlicher Inhalt. Diese benötigen fortschrittliche Architekturen, Techniken und Methoden. Zu diesem Zweck wird ein besonderer Schwerpunkt auf dem Spektrum liegen, das auf der einen Seite durch das Internet der Dinge (IoT) und auf der anderen Seite durch die Cloud definiert wird und die wichtigsten Entwicklungen im Cloud-Computing vorantreibt. Abschließend werden die neuesten Herausforderungen und Möglichkeiten für aktuelle und zukünftige Cloud-fähige verteilte Internet-Computersysteme erörtert, einschließlich Sicherheits- und Datenschutz-, Nachrichten- und Mobilkommunikationssysteme. 

Methoden

Dieser Kurs konzentriert sich auf den Kompetenzaufbau in verschiedenen Aspekten moderner Internet-Systeme. Wir behandeln konzeptionelle Themen in Vorlesungen und vermitteln praktische Erfahrungen in Laborprojekten.

Die Vorträge geben einen Überblick und vermitteln grundlegende Kenntnisse zu skalierbaren Webdiensten, Integration und Erkennung, Cloud-Bereitstellungen und -Modellen, elastischen Systemen, Geschäftsprozessen und Netzwerken sowie anderen aufkommenden Themen innerhalb des Bereichs "Internet of Things" auf der einen Seite und der Cloud auf dem anderen Seite. Zu jeder Vorlesung wird eine (optionale) empfohlene Lektüre angeboten, die aus wissenschaftlichen Artikeln zu den Themen der Vorlesung besteht.

Die Laborprojekte betreffen Anwendungen, die in der Regel durch IoT- / Cloud-Infrastrukturen bereitgestellt werden. Die Themen umfassen Datenschutz, Stream-Verarbeitung, Cloud-Speicher, Edge-KI und maschinelle Lernsysteme.
Es gibt 3 Labortreffen zur Unterstützung von Projekten (mit Tutor_innen).

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Konkrete Termine:

Die Vorlesung findet geblockt an folgenden Mittwochen (15-17 Uhr) statt:

05.10.2022 - Kickoff-Meeting (administrative questions), Topic (1) Introduction
12.10.2022 - Topic (2) Integration, Discovery and Composition
19.10.2022 - Topic (3) Elastic Computing
26.10.2022 - NO LECTURE (Holiday)
02.11.2022 - NO LECTURE (Holiday)
09.11.2022 - Topic (4) Cloud Computing
16.11.2022 - Topic (5) IoT-Cloud Continuum
23.11.2022 - Topic (6) Emerging topics

An allen anderen Mittwochen ist, sofern nicht anders im TUWEL angekündigt, keine Vorlesung. Für die Vorlesung gilt grundsätzlich keine Anwesenheitspflicht. 

Zusätzlich gibt es im Rahmen der Übung noch 3 weitere verpflichtende Termine für ein Kickoff-Meeting und zwei Präsentationen. Der konkrete Termin hierfür hängt von der Lab Group ab, zu welcher Sie sich in TISS registriert haben.

Grundsätzlich finden Sie aktuelle Termine und Deadlines auch immer im TUWEL-Kurs dieser Lehrveranstaltung.

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.15:00 - 17:0005.10.2022 - 25.01.2023EI 5 Hochenegg HS Vorlesung
Advanced Internet Computing - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.05.10.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.12.10.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.19.10.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.09.11.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.16.11.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.23.11.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.30.11.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.07.12.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.14.12.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.21.12.202215:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.11.01.202315:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.18.01.202315:00 - 17:00EI 5 Hochenegg HS Vorlesung
Mi.25.01.202315:00 - 17:00EI 5 Hochenegg HS Vorlesung

Leistungsnachweis

Übungsausarbeitungen und schriftliche Prüfung über Vorlesungsinhalte.

 ECTS-Breakdown (Aufwands-Aufschlüsselung):

  • 3 ECTS, entsprechen nach Studienplan etwa 75 Stunden Aufwand
  • ca. 40% Vorlesungsanteil, 60% Übungsanteil = 30h Vorlesung, 45h Übung

  • Vorlesung: 12h
  • Vorlesungsprüfung (Vorbereitung und Teilnahme): 18h
  • Übungsvorbesprechung und Themenausgabe: 1h
  • Selbstständige Erarbeitung der Übungsaufgaben: 40h
  • Ergebnispräsentation: 4h
  • Summe: 30h (Vorlesung) + 45h (Übung) = 75h

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Mi.15:00 - 17:0021.12.2022 Zoom (Zugang über TUWEL)schriftlich07.12.2022 08:00 - 18.12.2022 23:59in TISSMain Exam Date
Mi.09:15 - 11:1508.03.2023 Zoom (Zugang über TUWEL)schriftlich22.02.2023 08:00 - 05.03.2023 23:59in TISSNebentermin

Gruppentermine

GruppeTagZeitDatumOrtBeschreibung
Lab Group 1Mo.09:00 - 10:0010.10.2022 via ZoomKickoff Meeting AIC Lab Group 1
Lab Group 1Di.09:00 - 10:3013.12.2022 via ZoomInterim Meeting AIC Lab Group 1
Lab Group 1Di.09:00 - 10:3017.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 1
Lab Group 2Mo.10:00 - 11:0010.10.2022 via ZoomKickoff Meeting AIC Lab Group 2
Lab Group 2Di.10:30 - 12:0013.12.2022 via ZoomInterim Meeting AIC Lab Group 2
Lab Group 2Di.10:30 - 12:0017.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 2
Lab Group 3Mo.11:00 - 12:0010.10.2022 via ZoomKickoff Meeting AIC Lab Group 3
Lab Group 3Di.12:00 - 13:3013.12.2022 via ZoomInterim Meeting AIC Lab Group 3
Lab Group 3Di.12:00 - 14:0017.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 3
Lab Group 4Di.09:00 - 10:0011.10.2022 via ZoomKickoff Meeting AIC Lab Group 4
Lab Group 4Do.12:00 - 13:3015.12.2022 via ZoomInterim Meeting AIC Lab Group 4
Lab Group 4Do.09:00 - 10:3026.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 4
Lab Group 5Di.10:00 - 11:0011.10.2022 via ZoomKickoff Meeting AIC Lab Group 5
Lab Group 5Do.13:30 - 15:0015.12.2022 via ZoomInterim Meeting AIC Lab Group 5
Lab Group 5Do.10:30 - 12:0026.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 5
Lab Group 6Di.11:00 - 12:0011.10.2022 via ZoomKickoff Meeting AIC Lab Group 6 (Backup)
Lab Group 6Do.15:00 - 16:3015.12.2022 via ZoomInterim Meeting AIC Lab Group 6 (Backup)
Lab Group 6Do.12:00 - 13:3026.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 6 (Backup)
Lab Group 7 (Backup)Di.12:00 - 13:0011.10.2022 via ZoomKickoff Meeting Lab Group 7 (Backup)
Lab Group 7 (Backup)Do.16:30 - 18:0015.12.2022 via ZoomInterim Meeting AIC Lab Group 7 (Backup)
Lab Group 7 (Backup)Do.13:30 - 15:0026.01.2023EI 6 Eckert HS Final Presentation AIC Lab Group 7 (Backup)

LVA-Anmeldung

Von Bis Abmeldung bis
19.09.2022 09:00 09.10.2022 18:00 09.10.2022 20:00

Anmeldemodalitäten

Anmeldung erforderlich. Melden sie sich bitte zu jener Gruppe an, die Ihren Terminwünschen am besten entspricht (Gruppentermine siehe Terminliste hier im TISS).

Gruppen-Anmeldung

GruppeAnmeldung VonBis
Lab Group 126.09.2022 12:0009.10.2022 20:00
Lab Group 226.09.2022 12:0009.10.2022 20:00
Lab Group 326.09.2022 12:0009.10.2022 20:00
Lab Group 426.09.2022 12:0009.10.2022 20:00
Lab Group 526.09.2022 12:0009.10.2022 20:00
Lab Group 626.09.2022 12:0009.10.2022 20:00
Lab Group 7 (Backup)09.10.2022 19:3009.10.2022 20:00

Curricula

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Profunde Kenntnisse in Programmierung (bspw. Java / .NET / Python) sowie verteilten Systemen werden vorausgesetzt.

Vorausgehende Lehrveranstaltungen

Begleitende Lehrveranstaltungen

Weitere Informationen

Sprache

Englisch