Zur Modulseite PDF generieren

#40368 / #14

Seit SoSe 2021

Englisch

Cloud Computing

6

Kao, Odej

Benotet

Portfolioprüfung

Englisch

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34331500 FG Distributed and Operating Systems (DOS)

Keine Angabe

Kontakt


EN 22

Scheinert, Dominik

odej.kao@tu-berlin.de

Lernergebnisse

Absolventen dieses Moduls verfügen nach dem erfolgreichen Abschluss des Moduls über Kenntnisse der zentralen Konzepte und Technologien des Cloud Computings, sowohl auf der theoretischen als auch auf der praktischen Ebene. Ferner verstehen die Studierenden Nutzeranforderungen in diesem Bereich und die aktuellen Lösungsansätze.

Lehrinhalte

Zu Beginn des Moduls werden zunächst Grundlagen für den Betrieb eines virtualisierten Rechenzentrums betrachtet, insbesondere virtuelle Maschinen und Container. Ausgehend davon werden zentrale Ideen, Systeme und Praktiken besprochen, um virtuelle Ressourcen effizient zu verwalten. Abschließend wird die Programmierung von skalierbaren und fehlertoleranten Cloud-Anwendungen auf den unterschiedlichen Abstraktionsebenen der Cloud Plattformen präsentiert. In den Vorlesungen werden zunächst die allgemeinen Konzepte vorgestellt, bevor Fallstudien in Form spezifischer Lösungen führender Unternehmen der Cloud-Branche diskutiert werden. Die vorgestellte Theorie wird auch durch praktische Übungen ergänzt. Die behandelten Themen umfassen: Virtualisierung, Container, Ressourcenverwaltung und Orchestrierung, Infrastruktur als Code, DevOps, kontinuierliche Bereitstellung, Anwendungs-Architekturen, Load Balancing, Partitionierung, Replikation, Konsistenzmodelle, datenintensive Anwendungen, Cloud-Plattformen, Serverless Computing und aufkommende Paradigmen, die über einzelne Rechenzentren hinausgehen.

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Cloud ComputingIV0432 L 135WiSeKeine Angabe4

Arbeitsaufwand und Leistungspunkte

Cloud Computing (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Hausaufgaben15.02.0h30.0h
Präsenzzeit15.04.0h60.0h
Vor/Nachbearbeitung15.02.0h30.0h
Vorbereitung zur Prüfung2.030.0h60.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

In der integrierten Veranstaltung Cloud Computing werden zentrale Konzepte und Technologien in Vorlesungen pr¨äsentiert, diskutiert und mit Beispielen erläutert. Die Vorlesung findet im wöchentlichen Rhythmus statt. Im Rahmen von integrierten Übungen werden praktische Aufgaben gestellt, die unter Anleitung von Studenten in Gruppen zu lösen sind.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Inhaltlich werden Kenntnisse des Moduls „Distributed Systems“ vorausgesetzt. Weiterhin gute Programmierfähigkeiten.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

Englisch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Deliverable assessment) Assignments50praktischKeine Angabe
(Examination) Test50schriftlichFünf Wochen

Notenschlüssel

Notenschlüssel »Notenschlüssel 2: Fak IV (2)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt95.0pt90.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Wintersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 120.

Anmeldeformalitäten

Die Anmeldeformalitäten werden in der ersten Vorlesung bekannt gegeben und unter www.cit.tu-berlin.de.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
Tanenbaum: Modern Operating Systems
Tanenbaum, van Steen: Distributed Systems, Principles and Paradigms
Kleppmann: Designing Data-Intensive Applications

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)127SoSe 2021SoSe 2025
Computer Science (Informatik) (M. Sc.)127SoSe 2021SoSe 2025
Elektrotechnik (M. Sc.)118SoSe 2021SoSe 2025
ICT Innovation (M. Sc.)118SoSe 2021SoSe 2025
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)119SoSe 2021SoSe 2025
Medieninformatik (M. Sc.)19SoSe 2021SoSe 2025
Medientechnik (M. Sc.)18WiSe 2023/24SoSe 2025
Wirtschaftsingenieurwesen (M. Sc.)19SoSe 2021SoSe 2025

Sonstiges

Weitere Informationen unter www.cit.tu-berlin.de.