SWS |
4 |
ECTS |
5 |
Sprache(n) |
Deutsch
(Standard)
Englisch
|
Lehrform |
SU mit Übung |
Angebot |
nach Ankündigung |
Aufwand |
60 Präsenzstunden, 30 Stunden Nachbereitung der Vorlesung, 60 Stunden Studienarbeiten und Prüfungsvorbereitung |
Voraussetzungen |
Kenntnisse in der Programmierung mit Java |
Ziele |
- Die Studenten kennen das Konzept des Cloud Computings und können entsprechende Technologien in dem Bereich einordnen und abgrenzen.
- Die Studenten kennen die Grundlagen der verteilten Verarbeitung und können Programme entwickeln, die in einem Rechnernetz verteilt arbeiten.
- Die Studenten kennen die grundlegenden Technologien des Cloud Computing und können Programme entwickeln, die auf diesen Technologien aufsetzen.
|
Inhalt |
Cloud Computing ist zum fundamentalen Technologiegebiet der Softwareentwicklung geworden. Im Rahmen der Vorlesung soll eine technologische Übersicht dazu geboten werden und die elementaren Themengebiete für die Entwicklung von Software für die Cloud vertieft werden. Inhalte der Vorlesung sind:
- Kommunikationsprotokolle im Internet
- Programmiermodelle für hochgradig verteilte System am Beispiel Reactive Programming
- Infrastructure-as-a-Service mitsamt der dafür notwendigen Basistechnologien zur Virtualisierung und Provisionierung
- Cluster-Scheduling und Cluster-Orchestrierung
- Softwarearchitektur für die Cloud
- Big Data: Speicherung und Verarbeitung großer Datenmengen
- Plattform-as-a-Service
|
Medien und Methoden |
Beamer, Tafel |
Literatur |
Besonders empfohlen:
- C. Baum et al. Cloud Computing, Web-basierte dynamische IT-Services. Springer, 2011.
- Michael Armbrust et al., A view of cloud computing, Communication of the ACM, 2010.
- Mache Creeger, Cloud Computing: An Overview, SCM Queue, 2009.
- M. Meir-Huber, Cloud Computing, Praxisratgeber und Einstiegsstrategien. Entwickler.Press, 2010.
Zusätzlich empfohlen:
- N. Carr. The Big Switch. mitp, 2009.
- Lam, C.: Hadoop in Action. Manning, 2010.
- Endlich, S. et al.: NoSQL: Einstieg in die Welt nichtrelationaler Web 2.0 Datenbanken. Carl Hanser Verlag, 2010.
- C. Metzger et al., Cloud Computing, Chancen und Risiken aus technischer und unternehmerischer Sicht. Carl Hanser, 2011.
- Ian Foster et al., Cloud Computing and Grid Computing 360-Degree Compared. Proc. GCE, 2008.
|
Zuordnungen Curricula |
SPO |
Fachgruppe |
Code |
ab Semester |
Prüfungsleistungen |
IG Version 2019 |
EC: Fachliche u. persönliche Profilbildung |
IG-ANI-0140 |
1 |
Schein
mündliche Prüfung
schriftliche Prüfung
|
IG Version 2019 |
SWE: Schwerpunkt |
IG-ANI-0140 |
1 |
Schein
mündliche Prüfung
schriftliche Prüfung
|
IG Version 2019 |
VCML: Fachliche u. persönliche Profilbildung |
IG-ANI-0140 |
1 |
Schein
mündliche Prüfung
schriftliche Prüfung
|
IG Version 2024 |
EC: Fachliche u. persönliche Profilbildung |
IG-ANI-0140 |
1 |
Schein
mündliche Prüfung
schriftliche Prüfung
|
IG Version 2024 |
SWE: Schwerpunkt |
IG-ANI-0140 |
1 |
Schein
mündliche Prüfung
schriftliche Prüfung
|
IG Version 2024 |
VCML: Fachliche u. persönliche Profilbildung |
IG-ANI-0140 |
1 |
Schein
mündliche Prüfung
schriftliche Prüfung
|
|