Zur Modulseite PDF generieren

#40984 / #6

Seit SoSe 2024

Deutsch

Advanced Distributed Systems Prototyping

12

Bermbach, David

Benotet

Portfolioprüfung

Englisch

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

Studierende haben hands-on Erfahrung mit allen Aspekten von Softwareentwicklungsprojekten im Kontext verteilter Systeme. Sie können reale Anwendungsprobleme für z.B. Cloud, Fog, Web, IoT lösen. Sie können offene Forschungsfragen identifzieren und kommunizieren.

Lehrinhalte

Studentische Kleingruppen lösen herausfordernde Software(entwicklungs)probleme. Sie nutzen Clouddienste und moderne Softwarestacks abhängig vom jeweiligen Projektfokus. Die Teams arbeiten eigenständig, werden aber angeleitet. Teilnehmende arbeiten hands-on mit Clouddiensten und Open-Source-Software. Teilweise sind Projekte in Kooperation mit externen Partnern. Details werden zu Beginn des Semesters bekanntgegeben.

Modulbestandteile

Available Projects

Aus den folgenden Veranstaltungen muss eine Veranstaltung abgeschlossen werden.

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Advanced Distributed Systems PrototypingPJWiSe/SoSede8

Arbeitsaufwand und Leistungspunkte

Advanced Distributed Systems Prototyping (PJ):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.08.0h120.0h
Vor-/Nachbereitung15.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

Studentische Kleingruppen entwickeln Softwareprototypen. Die jeweiligen Projekte werden von teilnehmenden Forschungsgruppen betreut.

Voraussetzungen für die Teilnahme / Prüfung

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

Sehr gute Programmierfähigkeiten in mindestens einer höheren Programmiersprache. Kenntnisse aus mindestens einer Vorlesung im Bereich Verteilte Systeme. Vorerfahrung mit LaTeX und wissenschaftlichem Schreiben. Bereitschaft mit neuen Technologien, Architekturparadigmen und Programmiermodellen zu arbeiten. Englischkenntnisse, um Dokumentationen zu verstehen und in internationalen Teams zu arbeiten. Zuverlässigkeit, hohe Motivation.

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)

Deutsch, Englisch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Ergebnisprüfung) Dokumentation20praktischca. 60h
(Ergebnisprüfung) Entwickelte Softwareartefakte30praktischca. 160h
(Ergebnisprüfung) Ergebnispräsentation20praktischca. 20h
(Ergebnisprüfung) Mündliche Rücksprache30mündlichca. 15 min

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)

Neben den oben genannten Punkten wird insbesondere erwartet, dass die Ergebnisse so dokumentiert und paketiert sind, dass die Betreuer sie ohne weitere Unterstützung zum Laufen bringen können.

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

Anmeldeformalitäten

- Dieses Modul wird unregelmäßig angeboten. Die im jeweiligen Semester angebotenen Lehrveranstaltungen der Gruppe werden unter https://www.tu.berlin/en/mcc/study/current-semester/ (oder der entsprechenden Seite der 3S-Gruppe, sobald die Seite migriert worden ist) vor Start der Vorlesungszeit bekanntgegeben. - Das Modul hat eine begrenzte Anzahl an Plätzen abhängig von der Anzahl verfügbarer Projektthemen (diese weicht von der oben genannten Zahl typischerweise ab). Anmeldungsdetails werden im entsprechenden ISIS-Kurs bekanntgegeben. Die Kapazität ist auf maximal 7 Studierende pro Projektthema begrenzt. - Die im Modul enthaltene Lehrveranstaltung erfordert eine separate Anmeldung und Teilnehmerauswahl entsprechend AllgStuPO §48(2), da (i) nur eine begrenzte Anzahl an Plätzen zur Verfügung steht und (ii) ein gewisser Wissensstand vorausgesetzt wird (Sehr gute Programmierfähigkeiten in mindestens einer höheren Programmiersprache. Kenntnisse aus mindestens einer Vorlesung im Bereich Verteilte Systeme. Vorerfahrung mit LaTeX und wissenschaftlichem Schreiben. Bereitschaft mit neuen Technologien, Architekturparadigmen und Programmiermodellen zu arbeiten. Englischkenntnisse, um Dokumentationen zu verstehen und in internationalen Teams zu arbeiten. Ggf. projektspezifische Anforderungen. Zuverlässigkeit, hohe Motivation.). Typischerweise wird dies mittels einer kurzen ISIS-Umfrage in der ersten Woche der Vorlesungszeit überprüft, ähnliche Alternativen sind möglich. Details werden im entsprechenden ISIS-Kurs kommuniziert. - Da es keine individuelle Platzvergabe neben dem Anmeldungs- und Teilnehmerauswahlverfahren gibt, bitten wir, von Emailnachfragen diesbezüglich abzusehen.

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
Computer Engineering (M. Sc.)112SoSe 2024SoSe 2025
Computer Science (Informatik) (M. Sc.)115SoSe 2024SoSe 2025
Elektrotechnik (M. Sc.)19SoSe 2024SoSe 2025
ICT Innovation (M. Sc.)16SoSe 2024SoSe 2025
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)19SoSe 2024SoSe 2025
Wirtschaftsingenieurwesen (M. Sc.)13SoSe 2024SoSe 2025

Sonstiges

Projektteams können sowohl Bachelor- als auch Masterstudierende beinhalten. Erstere melden sich für DSP, letztere für ADSP an.