proScience

Moderne Cloud-Applikationen

In Zusammenarbeit mit dem Fachgebiet Skalierbare Softwaresysteme der Fak. IV bietet proScience das Modul "Moderne Cloud-Applikationen" an. Hierbei handelt es sich um ein Projektmodul (#41052), das in der Freien Wahl mit 6 LP angerechnet oder als Zusatzmodul belegt werden kann. Das Modul wird mit einer (unbenoteten) Portfolioprüfung abgeschlossen.

Da das Modul über proScience organisiert und finanziert wird, und somit eine Maßnahme der Frauenförderung an der TU Berlin ist, richtet sich das Angebot an weibliche Studierende. Die Anmeldung zum Modul erfolgt daher auch über proScience (untenstehend unter "Anmeldung").

Eckdaten MCA

Modulform: Projekt (PJ)
Modulverantwortlicher: Prof. Dr.-Ing. David Bermbach
Prüfungsform: Portfolioprüfung
Benotung: unbenotet
Leistungspunkte: 6

Evtl. sind noch freie Plätze für das SoSe 24 verfügbar, bitte an das proScience-Team wenden.

Anmeldung

Die Anmeldefrist für das Sommersemester 2024 ist abgelaufen, aber evtl. sind noch freie Plätze verfügbar. Bei Interesse kontaktiere bitte das proScience-Team.

Inhalt

In dem Projektmodul wird in kleinen Teams eine moderne Cloud-Anwendung mit Java entwickelt, wobei die Teilnehmerinnen mit dem gesamten Entwicklungsprozess in Berührung kommen. Dabei werden wir uns mit den folgenden Fragen beschäftigen:

  • Was wollen wir erschaffen?
  • Wie arbeiten wir im Team zusammen?
  • Welche Werkzeuge brauchen wir?
  • Wie wird die Anwendungsarchitektur aussehen?
  • Wo wird unsere Anwendung ausgeführt?

...und mit den folgenden Technologien arbeiten:

  • Git
  • Spring Boot
  • REST
  • OpenAPI
  • Postgres Datenbank
  • JUnit
  • HTML/JavaScript
  • CSS

Voraussetzungen

Dies ist ein fortgeschrittener Kurs: (Objektorientierte) Programmiererfahrung, vorzugsweise mit Java oder JavaScript oder TypeScript, ist Voraussetzung. Außerdem sind Grundkenntnisse mit SQL, Linuxumgebungen und HTML von Vorteil.

Geh bitte vorher den für dich passenden der folgenden Selbsttests durch. Dieser sollte ohne große Probleme mit mindestens 20 richtigen Fragen bestanden werden.

Organisatorisches

Das Projektmodul wird von unserem Dozenten Christian Grümme durchgeführt und findet im Sommersemester 2024 auf Deutsch statt.
Es besteht aber die Möglichkeit, Präsentationen auch auf Englisch zu halten.

Die Anzahl der Teilnehmerinnen ist auf 12 begrenzt.

Termine

Das Modul findet an den folgenden Terminen freitags von 16-18 Uhr statt: 

  • 19.04.2024 (Präsenz, MAR 0.013) - Termin 1
  • 03.05.2024 (Zoom) - Termin 2
  • 17.05.2024 (Zoom) - Termin 3
  • 31.05.2024 (Präsenz, MAR 0.013) - Termin 4 + 5 (Doppelsitzung von 16-20 Uhr)
  • 14.06.2024 (Zoom) - Termin 6
  • 05.07.2024 (Zoom) - Termin 7
  • 12.07.2024 (Zoom) - Termin 8
  • ?.09/10.2024 (genauer Termin nach Absprache; Präsenz) - Termin 9 +10 (Doppelsitzung von 16-20 Uhr für die Abschlusspräsentationen)

Der erste Termin am 19.04. und die Doppelsitzung am 31.05. werden in Präsenz in Raum MAR 0.013 abgehalten; alle weiteren Termine finden online über Zoom statt.
Die Abschlusspräsentationen werden im Sept./Okt. 2024vor Ort stattfinden; auf den Termin werden wir uns gemeinsam einigen.

Prüfung

Der Kurs wird mit einer unbenoteten Portfolioprüfung abgeschlossen, die auf Deutsch oder Englisch abgehalten werden kann. 

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Ergebnisprüfung) 5 Abgaben je 10 Punkte50praktischca. 95 h
(Ergebnisprüfung) Abschlusspräsentation: Vorstellung des Projektes25mündlichca. 20 min
(Ergebnisprüfung) Projektarbeit25schriftlichca. 54 h
Prüfungselemente MCA