Programming Languages

Informationen für B.Sc.-Studierende

Lehrveranstaltungen

Studierende im Bachelor Studiengang können das Tübinger Softwareprojekt als Ersatz für das verpflichtende Programmierprojekt (INF2110) belegen. Die 12 LP werden schließlich durch die Anrechnung eines Projekt-begleitenden Vorpraktikums (3 LP) erreicht.

Bitte beachten Sie bei Ihrer Studienorganisation, dass die erfolgreiche Teilnahme an der Vorlesung Software Engineering (SE) eine wichtige Vorraussetzung ist um Ihr Softwareprojekt erfolgreich abschließen zu können. Die SE-Vorlesung findet synchronisiert mit dem regulären Programmierprojekt in der ersten Hälfte des Ganzjahresprojektes statt.

Prüfungsform

Da die Teilnahme am TSP formal durch die Teilnahme an drei Veranstaltungen realisiert wird (Programmierprojekt, Vorpraktikum zum Programmierprojekt und Software-Engineering Vorlesung), sind auch die Prüfungsleistungen separat zu betrachten.

Vorprojekt (3 ECTS-Punkte)

Das Vorprojekt umfasst die ersten 1-2 Sprints und schließt mit einem ersten Meilenstein ab; typischerweise ist dies eine gemeinsam verfasste Recherchearbeit zur Architektur des Projektes.

Leistung Anteil
Beitrag zum Vorprojekt (schriftliche Ausarbeitung) 100%

Programmierprojekt (9 ECTS-Punkte)

Neben der Arbeit am Projekt werden Sie innerhalb des Teams über technische Aspekte der Projektarbeit referieren, z.B. über den Einsatz bestimmter Technologien/Frameworks oder die Anwendung von Architektur- oder Entwurfsmustern (im Rahmen einer Präsentation); oder Sie stellen konkret von Ihnen geschriebenen Code vor (Code Reviews). Dies dient einerseits dem Informationsaustausch innerhalb des Teams, zum Anderen lernen Sie, technische Sachverhalte prägnant und präzise zu präsentieren.

Leistung Anteil
Projekterfolg 60%
Vier Präsentationen oder Code Reviews zu je 10% 40%

Durch die Klausur zur Vorlesung Software-Engineering können 20% Bonus erreicht werden.

Aufwand

In untenstehender Tabelle ist der Aufwand zusammengestellt der im Verlauf des Projektes (im Rahmen des B.Sc.-Studiengangs) entsteht. Die Tabelle enthält den kumulierten Aufwand für Vorprojekt und Progrmamierprojekt. Die angegebenen Werte sind Richtwerte und können je nach Projekt variieren. In der Summe entspricht der Aufwand 12 ECTS-Punkten.

Aktivität Zeitlicher Aufwand
Sprint Planning 20h
Sprint Review 20h
Retrospectives 10h
Software Engineering Vorlesung inkl. Klausurvorbereitung 40h
Aktive Teilnahme an Präsentationen / Code Reviews inkl. Vorbereitung der eigenen Vorträge 30h
Teilnahme an Workshops 10h
Programmierarbeit 230h
Gesamt 360h