Zur Modulseite PDF generieren

#40985 / #4

WiSe 2021/22 - SoSe 2022

English

Distributed Systems Prototyping: Cloud, Fog, Blockchain

12

Tai, Stefan

Benotet

Portfolioprüfung

English

Zugehörigkeit


Fakultät IV

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361700 FG Scalable Software-Systems (3S)

Keine Angabe

Kontakt


EN 17

Keine Angabe

teaching@3s.tu-berlin.de

Lernergebnisse

Students have hands-on experience with all aspects of software project work (including team-based software development, project management, collaborative decision making, documenting and communicating project results) in the area of distributed systems. They are able to solve real-world problems in the context of the design, implementation, and evaluation of cloud-, fog-, blockchain-, and/or web-based application systems in, e.g., enterprise, start-up, and IoT contexts.

Lehrinhalte

Small groups of students analyze and solve challenging software and prototyping problems. They explore and use public cloud services, e.g., Amazon Web Services, and modern software (Web, blockchain, mobile, and other) technology stacks as applicable to the specific project focus defined each term. The student teams work independently and are supervised by participating research groups. Hands-on experimentation with cloud services and open source systems is expected. Concrete tasks and project objectives as regards themes and technology stacks will be communicated at the beginning of the term. Some projects may be in cooperation with external partners.

Modulbestandteile

Keine Angabe

Aus den folgenden Veranstaltungen muss eine Veranstaltung abgeschlossen werden.

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Blockchain PrototypingPJ3436 L 10608WiSe/SoSeen8
Cloud PrototypingPJWiSe/SoSede, en8
Fog PrototypingPJ3436 L 10606WiSe/SoSeen8
Information Systems PrototypingPJ3436 L 10609WiSe/SoSeen8
SBE PrototypingPJWiSe/SoSede, en8

Arbeitsaufwand und Leistungspunkte

Blockchain Prototyping (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Lecture / Lab Time (may be offered online)15.08.0h120.0h
Pre/post processing15.016.0h240.0h
360.0h(~12 LP)

Cloud Prototyping (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Lecture / Lab Time (may be offered online)15.08.0h120.0h
Pre/post processing15.016.0h240.0h
360.0h(~12 LP)

Fog Prototyping (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Lecture / Lab Time (may be offered online)15.08.0h120.0h
Pre/post processing15.016.0h240.0h
360.0h(~12 LP)

Information Systems Prototyping (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Lecture / Lab Time (may be offered online)15.08.0h120.0h
Pre/post processing15.016.0h240.0h
360.0h(~12 LP)

SBE Prototyping (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Lecture / Lab Time (may be offered online)15.08.0h120.0h
Pre/post processing15.016.0h240.0h
360.0h(~12 LP)
Der Aufwand des Moduls summiert sich zu 360.0 Stunden. Damit umfasst das Modul 12 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Small teams of students will develop software prototypes. Projects will be supervised by participating research groups. The number of student participants is limited per project. Students need to submit an application and will be assigned to projects based on capacity and individual preferences. Details will be announced in the ISIS course for this module about two weeks before semester start.

Voraussetzungen für die Teilnahme / Prüfung

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

Very good programming skills in at least one programming language. Knowledge from at least one lecture in the area of Distributed Systems. Prior experience with LaTeX and collaborative scientific writing. Willingness to work with new technologies, architectural paradigms, and programming models. English skills as necessary to understand technical documentations or to work in international teams. Passion for delivering results, reliability.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolio examination

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

English, German

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Ergebnisprüfung) Developed software artefacts30praktischca. 160h
(Ergebnisprüfung) Documentation20praktischca. 60h
(Ergebnisprüfung) Results presentation20praktischca. 20h
(Ergebnisprüfung) Oral consultation30mündlichca. 15min

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

Prüfungsbeschreibung (Abschluss des Moduls)

A running and functional system is expected: Given a clean machine/environment, it must be possible for the supervisors to deploy the developed software artefacts without major disruptions or interactions with the student team towards a running system.

Dauer des Moduls

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

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 21.

Anmeldeformalitäten

Will be announced during the kick-off session and in the ISIS course about two weeks before semester start. The number of participating research groups and thus offered projects may vary across semesters. Contrary to the limitation of “21” participants announced above, up to 7 participants will be selected per project offered.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Each project team may comprise both Master and Bachelor students. Master students formally register for the module “Advanced Distributed Systems Prototyping: Cloud, Fog, Blockchain”