Entwicklung in Open-Source-Projekten

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:

  1. Die Studierenden können Lerninhalte selbstständig strukturiert erarbeiten und in einer Präsentation vermitteln.
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
SPO Fachgruppe Code ab Semester Prüfungsleistungen

IB Version 2010

FWP

IF-WI-B-31-34-32

6

benotete Studienarbeit (40%)
benotetes Kolloquium (60%)

WT Version 2022

FWP

951-55-32

6

Modularbeit

WD Version 2022

FWP

951-55-32

6

Modularbeit