Skip to main content

Organisation

Übersicht

Git-Workhop zur Vorbereitung auf das Gruppenprojekt in der FOP gegen Ende des Wintersemesters.

Wann?

Ende des Wintersemesters; bisher immer im Februar. Möglichst nicht zu weit nach Beginn des Projekts, da sonst Interesse verloren geht ("Wir haben bereits angefangen, da steigen wir nicht mehr auf Git um!"). Jedoch auch nicht zu früh, da sonst durch andere Abgaben und Verpflichtungen keine Zeit besteht.
Die Übung wurde bisher immer im Anschluss an den Vortrag veranstaltet.

Zu berücksichtigen:

  • Termine des FOP-Projekts: Start, Ende, HDA-Vortragstraining
  • Andere Termine: Abschlussvorlesung des Mentorensystems, Vorlesungen, Klausuren
  • Uhrzeit Übung: Evtl. Mittagspause zwischen Vortrag und Übung

Dauer (Erfahrungswerte):

  • Vortrag: ca. 60 Minuten (inkl. Live-Demos)
  • Übung: nach 1,5h bis 2h löst es sich auf

Vergangangene Termine:

  • 2019: 27.02.: Geringe Teilnehmerzahl
  • 2018: 21.02.: ?
  • 2017: 16.02.: ?
  • 2016: 12.02. (Im Anschluss an Abschluss des Mentorensystems): Sehr hohe Teilnehmerzahl, keine Übung veranstaltet

Wer?

Orga

  • 1-2 Menschen für Vortrag und Organisation
  • Zusätzliche Helfer für Übung je nach Teilnehmerzahlen: i.d.R. 2-3 Menschen

Teilnehmer

  • Studierende der FOP: B.Sc. Informatik, LaG Informatik, Winf, Nebenfach Informatik, Studiengänge mit Informatik-Anteil (PsychIT, CE, IST)
  • Andere Interessierte: ETIT

Zahlen:

  • 2019: Vortrag ca. 40-60 Personen; Übung: max. 10 Personen

Wo?

Geeignete Hörsäle:

  • S2|02 C205 (Großer Informatik-Hörsaal)
  • S1|05 122 (Georg-Wickop-Hörsaal)
  • Vielleicht Hexagon je nachdem wann es fertig wird und wie es dann aussieht

Anforderungen an Hörsäle:

  • Min. 2 Beamer
  • Min. 2 separate Inputs für verschiedene Laptops
  • Mikrofone

Übung:

  • Großer C-Pool (S2|02 C005)

Inhalte

Vortrag

  • Grundlagen von Git
  • Live-Demo ohne Remotes
  • Live-Demo mit Remotes

Live-Demo mit Remotes

Am besten gehalten durch zwei Vortragende mit zwei Laptops, die die Rollen von Alice und Bob übernehmen. Als Beispielplattform kommt OpenProject des FB Informatik zum Einsatz.

Was wird gezeigt?:

  • Erstellung eines Projekt (siehe ISP Wiki für detaillierte Informationen)
  • Einrichtung SSH-Key
  • Hinzufügen von anderen Teilnehmern
  • Ablauf aus Präsentation: Basic, Auto-Merge, Manual-Merge

Hinweise für zwei Vortragende:

  • Am besten Linux + Windows als Systeme zeigen
  • Unterschiede deutlich machen: SSH-Key-Generierung, Git-Shell

Übung

  • Das im Vortrag gezeigte Ausprobieren
  • Bearbeitung des Übungsblatts
  • Für Orga: Bereitstellung der Lösung online

Nice-to-Have TODOs

  • Bebilderte Anleitung zur Git-Installation auf Windows
  • Bebilderte Anleitung zur Erstellung eines SSH-Keys auf Windows (vielleicht hat das ISP Wiki so etwas?)