Lehrende: Dr. Daniel Moldt
Veranstaltungsart: Seminar
Anzeige im Stundenplan: Sem vert.Softw.Entw.
Semesterwochenstunden: 2
Credits: 3,0
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | 20
Anmeldegruppe: Anmeldegruppe Seminare
Kommentare/ Inhalte: Hast Du Interesse Dein wissenschaftliches und praktisches Arbeiten mit Hilfe solider Grundlagen zu untermauern? In diesem Seminar lernst Du wie Du Dir selbstständig die notwendigen Grundlagen für Dein Studium und Deine praktische Arbeit aneignen kannst. Dieses Seminar findet im Kontext des Projekts 64-184 Projekt Kollaborative verteilte Software-Entwicklung statt. Die Teilnahme dort ist nicht notwendig. Wir werden aber relevante Themen aus dem Kontext professioneller Software-Entwicklung in diesem Seminar behandeln. Zum einen werden wir inhaltlich einen Schwerpunkt auf die vier "K" (Kommunikation, Koordination, Kooperation und Kollaboration) als konzeptionelle Bestandteile der Prozesse in einem Entwicklungsteam legen und zum anderen werden wir zentrale Methoden, Techniken und Werkzeuge verteilter Software-Entwicklung behandeln. Die konkrete Auswahl wird sich an Euren eigenen Interessen orientieren.
Lernziel: Am Ende des Seminars kannst Du die vier "K"s richtig einordnen und kennst zentrale Konzepte der verteilten Software-Entwicklung. Zudem weißt Du wozu was wie in einem technischen Bericht eines Projekts (oder eben auch einer Abschlussarbeit) zu stehen hat und wie Du dies für Deine Dokumentation erreichst. Neben den vier "K"s können Schwerpunkte z.B. auf folgende Themenbereiche gelegt werden:
Vorgehen: Anfangs erfolgt eine Einführung durch den Veranstalter, dann Eigenstudium und Vorbereitung der Seminarvorträge mittels inkrementeller Foliensätze und Wiki-Dokumentation. Alle Personen übernehmen die Verantwortung für die zeitgerechte, zweckgebundene Vorstellung einzelner Themen, die im Verlauf des Seminars benötigt werden. Dazu sind Kurzvorträge, Kurzvorstellungen und webbasierte Dokumentation zu erstellen. Als Unterstützung werden ein Wiki-basiertes Kollaborationssystem sowie das GitLab des Fachbereichs eingesetzt. In dem Umfeld finden sich weitere Materialien, die die Veranstalter vorab zur Verfügung stellen. Alle Materialien und Ergebnisse des Seminars werden gemeinsam verwaltet und zweckgebunden dokumentiert. Es besteht die Möglichkeit, nach Absprache mit allen Beteiligten, dass ein Teil der Vorträge in einen Block an einem Wochenende innerhalb der ersten Hälfte der Vorlesungszeit gelegt werden kann. Bei Interesse können Themen frühzeitig vor Beginn der Vorlesungszeit im September/Oktober schon vorbereitet werden. Bei Interesse bitte bei dem Veranstalter melden. Die Durchführung des Seminars erfolgt hybrid.
Literatur: Literatur kann vorab bei den Veranstaltern erfragt werden und wird zudem in der Veranstaltung bekanntgegeben.
Zusätzliche Hinweise zu Prüfungen: Neben der aktiven Mitarbeit, den Präsentationen und einer zusammenfassenden Webseite wird eine nachhaltige Dokumentation insbesondere in Form eines Berichts erstellt. Für am Projekt 64-184 Projekt Kollaborative verteilte Software-Entwicklung Teilnehmende können Teile der Dokumentation zusammengefasst werden. Das Seminar eignet sich für alle Bachelorstudiengänge!