MOOC hilft bei verteilter Arbeit an gemeinsamen Projekt-Dateien
Potsdam, Mai 2020 - Wie verteilte Projektteams ihre Arbeit an zahlreichen gemeinsamen Dateien unter Kontrolle bekommen können, lehrt ein kostenloser Onlinekurs, den das Hasso-Plattner-Institut (HPI) am 3. Juni auf seiner IT-Lernplattform openHPI startet. Er trägt den Titel "Let's Git - Versionsverwaltung und OpenSource".
Das Angebot richtet sich sowohl an Software-Programmierer, als auch an Nicht-Entwickler. "Ob Google Drive, Dropbox oder andere Werkzeuge, welche Dateien verwalten - alle legen automatisch Versionen eines Dokuments an. Wie das jeder mit Hilfe des Versionsverwaltungs-Tools Git selbst machen und gezielt beeinflussen kann, das zeigen wir in unserem Kurs", erläutert Sandro Speh, Sprecher des Teams aus Bachelor-Studierenden des HPI.
Alle Beispiele, welche zur Einführung gezeigt werden, nutzen keinen Quellcode, sondern gewöhnliche Text- und Bild-Dateien. Der openHPI-Kurs geht zudem auf die Zusammenarbeit in Open Source-Projekten ein, bei denen also das Softwareprogramm offen einsehbar, veränderbar und nutzbar ist.
Speh will mit dem Team intensiv Themen wie Aufgabenzuteilung und Änderungsanfragen in solchen Open Source-Projekten behandeln. "Dort gibt es auch wichtige Aufgaben für Nicht-Entwickler, zum Beispiel bei der Dokumentation oder Moderation", betont der HPI-Student.
Empfehlenswert ist der neue openHPI-Kurs vor allem für angehende Programmiererinnen und Programmierer sowie für Informatik-Erstsemester. "Jeder, der mit Software zu tun hat, kann in unserem Kurs wichtige Werkzeuge und Praktiken kennenlernen, die ihn oder sie im Arbeitsalltag erwarten - etwa bei Open Source-Projekten von Linux, Mozilla oder Gimp", sagt Speh.
Sein Team und er stellen den Teilnehmenden im Kurs "Github" vor, die mit rund 40 Millionen Mitgliedern weltweit größte Software-Plattform. Dies geschieht am Beispiel eines echten Projekts, bei dem gemeinsam mit anderen Personen Schritt für Schritt eine Webseite entwickelt werden soll - und das völlig ohne Programmier-Vorkenntnisse.
Keine Programmiererfahrung erforderlich
Zahlreiche Lehrvideos des Kurses führen in die Grundlagen des Umgangs mit Git ein. Teilnehmende benötigen laut Kursleiter-Team keine Programmiererfahrung, sollten aber über "grundlegende Englischkenntnisse und allgemeine Kenntnisse im Umgang mit Computern" verfügen. Sie können ihr neu erworbenes Wissen in interaktiven Selbsttests überprüfen und aktiv in einem Forum diskutieren.
Ferner gibt es Hausaufgaben und Prüfungen. Den Lernaufwand kalkuliert Speh mit zwei bis fünf Stunden pro Woche. Bei erfolgreichem Absolvieren winkt ein Zertifikat des renommierten Instituts.