Zur Modulseite PDF generieren

#41219 / #2

Seit WiSe 2025/26

Deutsch, Englisch

Programmierpraktikum Microservices

6

Tai, Stefan

Unbenotet

Portfolioprüfung

Deutsch, Englisch

Zugehörigkeit


Fakultät IV

Institut für Wirtschaftsinformatik und Quantitative Methoden

34361400 FG Wirtschaftsinformatik - Information Systems Engineering (ISE)

Keine Angabe

Kontakt


EN 14

Junker, Ariane Helene Renate

lehre@ise.tu-berlin.de

Lernergebnisse

Absolventinnen und Absolventen des Moduls haben - Microservices als Architekturstil praktisch anhand einer komplexen Aufgabenstellung erprobt, - DevOps- und Teamerfahrungen gesammelt und ihre Teamfähigkeiten verbessert, - Microservices mit modernen Werkzeugen der Softwareentwicklung implementiert und betrieben.

Lehrinhalte

In diesem Praktikum werden die für Microservices zentralen Vorgehensmodelle, Analyse- und Entwicklungsmethoden sowie Projektmanagementtechniken der modernen Softwaretechnik im Rahmen eines größeren Softwareprojekts praktisch angewendet. Ziel ist die Entwicklung einer Cloud-nativen Microservices Architektur. Es werden der praktische Umgang mit modernen Methoden, Werkzeugen und Management-Ansätzen des Software Engineerings verteilter Systeme vermittelt.

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
MicroservicesP-PRSoSede4

Arbeitsaufwand und Leistungspunkte

Microservices (P-PR):

AufwandbeschreibungMultiplikatorStundenGesamt
Projektarbeit15.07.0h105.0h
Projekttreffen (ggfs. online)15.04.0h60.0h
Vorbereitung Präsentation1.015.0h15.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

Projektteam- und Kleingruppenarbeit, Team- und Gruppenbesprechungen, Kurzvorträge und Präsentationen, Meilensteine, Dokumentation und Abschlusspräsentation

Voraussetzungen für die Teilnahme / Prüfung

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

- Kenntnisse und Erfahrungen in mehreren modernen Programmiersprachen z. B. Java, Python, Javascript, Go, … - Kenntnisse zu deren Einsatz in komplexen, web-basierten Anwendungskontexten.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Unbenotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

Deutsch, Englisch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Ergebnisprüfung) Softwareprodukt40praktischca. 13 Wochen
(Ergebnisprüfung) Endbericht30schriftlichca. 3 Wochen
(Ergebnisprüfung) Präsentation30mündlich15 Min.

Notenschlüssel

Ab insgesamt 50 Portfoliopunkten bestanden.

Prüfungsbeschreibung (Abschluss des Moduls)

Die Prüfungsleistung setzt sich zusammen aus: - Softwareprodukt (40 Punkte): Die in Gruppenarbeit programmierte Software, wird unter anderem anhand des Funktionsumfangs, der Deploybarkeit und der Code-, Softwaretest- und Dokumentationsqualität bewertet. - Endbericht (30 Punkte): Der Endbericht umfasst ca. 16 Seiten und enthält unter anderem eine Beschreibung der bearbeiteten Aufgabe, der implementierten Software, der gelernten Praktiken und angewendeten Methoden, sowie eine Evaluierung der Ergebnisse. - Präsentation (30 Punkte): Die 15 minütige (Poster-) Präsentation der Gruppenarbeit und der implementierten Software, ggf. mit einer Live Demonstration.

Dauer des Moduls

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

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 36.

Anmeldeformalitäten

Anmeldung zu Beginn des jeweiligen Semesters über die Meta-Seite für Programmierpraktika (Aushang / Ankündigung auf der Internetseite https://www.tu.berlin/ise beachten).

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

Keine Angabe