Im Rahmen der Lehrveranstaltung Einführung in Software Engineering wird ein Programmierprojekt durchgeführt, um den in der Vorlesung behandelten Stoff zeitnah praktisch anwenden zu können.
Ein integraler Aspekt von Softwareentwicklung ist die Arbeit in Teams. Daher wird das Programmierprojekt in Teams à sechs Studierenden durchgeführt. Diese Teams splitten sich am Anfang zunächst in zwei Dreiergruppen auf und entwerfen getrennt die beiden Hauptkomponenten des zu entwickelnden Softwaresystems. Endprodukt der Entwurfsphase sollte eine möglichst vollständige Entwurfsdokumentation sein. Es wird empfohlen, diese bei einem Tutor nach Terminvereinbarung in einer viertelstündigen Präsentation kurz vorzustellen. Nach dieser Entwurfsphase soll nun an Hand der Entwurfsdokumentation der jeweiligen Partner-Dreiergruppe die Entwicklung durchgeführt werden.
Zur Betreuung stehen drei SE-erfahrene Tutoren zur Verfügung. Zu den Poolbetreuungszeiten sind sie in S2|02 C005 (großer Poolraum im Piloty) für projektbezogene Fragen ansprechbar. Dies betrifft sowohl die zu verwendende Software und Werkzeuge jedweder Art sowie Fragen zum Entwurf und zur Entwicklung. Natürlich können auch außerhalb der Poolzeiten Fragen im coursical-Forum gestellt werden.