Entwicklung in Open-Source-Projekten
SWS | 4 | ||||||||||||||||||||
ECTS | 5 | ||||||||||||||||||||
Sprache(n) | Deutsch | ||||||||||||||||||||
Lehrform | SU mit Übung | ||||||||||||||||||||
Angebot | nach Ankündigung | ||||||||||||||||||||
Aufwand | Präsenzstudium: ca. 42 Std., Eigenstudium: ca. 108 Std. |
||||||||||||||||||||
Voraussetzungen | Fundierte Programmierkenntnisse und Grundlagenwissen im Software Engineering. |
||||||||||||||||||||
Ziele | LERNZIELE: Ziel der Veranstaltung ist es, die Vorgehensweise bei der Mitarbeit in einem Open-Source-Projekt anhand konkreter OSS-Fallstudien zu erlernen. FACH- UND METHODENKOMPETENZEN: Die Studierenden erwerben Kenntnisse,die erforderlich sind, um gemäß den Regeln einer OSS-Community Software für OSS-Projekte zu entwickeln. ÜBERFACHLICHE KOMPETENZ:
|
||||||||||||||||||||
Inhalt | Grundlegende Konzepte von OSS. OSS-Lizenzen – Unterschiede und Kompatibilität. Mitarbeit an einem realen OSS-Projekt Entwicklung von Change Requests. Vorgehensweise in einer OSS-Community. Vorgehensmodelle und Software Engineering in OSS-Projekten. Tools für die Entwicklung in OSS-Projekten (CIServer, Code-Coverage-Tool). Funktionsweise von GitHub. Erstellen von Projektwebseiten für OSS-Projekte. Promoting von OSS-Projekten (Blogs, Stackoverflow, …). |
||||||||||||||||||||
Medien und Methoden | Veranstaltungsspezifische Website, OSS-Webseite, Tafel und Folien (Powerpoint) |
||||||||||||||||||||
Literatur | Prokop, M.: Open Source Projektmanagement. Softwareentwicklung von der Idee zur Marktreife, Open Source Press, 2010 Weitere siehe Veranstaltungsseite im Internet |
||||||||||||||||||||
Zuordnungen Curricula |
|