In diesem P-Seminar der Jahrgangsstufe 11 beschäftigten wir uns unter Leitung von von OStR Jan Bertram erstmalig mit der gemeinsamen Arbeit an (OpenSource-)Softwareprojekten mit der Hilfe von *Git*.
Wir, 14 Schüler der Klassen 11a-f, haben uns zu Beginn mit einfachen Befehlen in der *PowerShell* beschäftigt, wo wir die Grundbefehle fürs Arbeiten auf der Konsole gelernt haben. Anschließend sind wir zu *Git* weiter gegangen und haben uns dabei das Arbeiten mit dem Versionsverwaltungssystem angeeignet, um uns auf die kommende Teamphase vorzubereiten: mit `git pull` und `git push` Änderungen zu einem Software-Repository zu synchronisieren wird viel komplizierter, wenn andere auch noch mitarbeiten. Öfters hatten wir Probleme was das Verständnis anging, jedoch hat Herr Bertram uns immer sofort geholfen und erstaunlich oft die Möglichkeit ergriffen, in Krisen die Ruhe zu bewahren.
Nachdem wir uns nun mit Git auskannten, kamen die Projektarbeiten, wobei wir zufällig in Teams aufgeteilt wurden und uns gemeinsam an eine eigene Projektidee herantasten sollten. Das Beste dabei war, dass wir freundlicherweise von WHG-Eltern ~~alte~~ Laptops gespendet bekommen haben, was das Arbeiten sehr erleichtert hat. Wir haben uns also alle das Betriebssystem *MintLinux* oder *Ubuntu* auf unsere Laptops geladen und haben mehrere Wochen gemeinsam eine Projektidee umgesetzt. Während dieser Zeit hatten, denke ich, manche von uns Probleme, da sie sich nicht gut mit dem Programmieren auskannten, jedoch haben sich die Teams gegenseitig unterstützt und am Ende gute Ergebnisse erziehlt.
Im Anschluss haben wir einen mittelschweren Test über unsere Erkenntnisse geschrieben und auch sogenante *One-On-Ones* gestartet. Bei diesen ging es um Einzelgespräche mit Herr Bertram, wo man gemeinsam über die Projektarbeit reflektieren konnte.
Außerdem sollten wir bis zum Ende des Schuljahres ein Portfolio erstellen, was ein eigens *OpenSource*-Projekt und zwei verschiedene Einträge auf unserem gemeinsamen *Wiki* auf mebis beinhalten sollte.
Erwähnenswert ist auch, dass in der Teamarbeitsphase Bernhard Saumweber, ein Software Architekt von _qa|ware_ zu uns kam und seine Arbeitsweise und sein Umfeld vorgestellt hat.
Vielen Dank an Herrn Bertram für den spannenden Unterricht und natürlichen auch vielen Dank an die Spenderinnen und Spender der Laptops. Was meine eigene Meinung betrifft, würde ich euch dieses P-Seminar aufjedenfall empfehlen, jedoch sollte man Interesse am Programmieren mitbringen und eventuell auch Erfahrung und Skills im Programmieren besitzen.
Repository Vorstellungsrunde.java in unseren eigenen Folder kopieren; Fehlermeldung in der PowerShell eingeben, erstellten Ordner löschen, Vorgang wiederholen. Sublime öffnen, Änderung eintragen und saven. Danach zurück zu GitGui, neuen Branch (Valentin) erstellen und rescannen. Zum Schluss Stage Changed drücken, eine Commit Message, dann commiten und pushen.
1.Wie haben wir es geschafft, uns zu finden? Ausschlussprinzip