CS1023 Softwaretechnik-Projekt

Modulverantwortliche
  • Prof. Dr. Uwe Meyer
Kurzbeschreibung
Planung und Durchführung eines Softwareprojekts in einer Gruppe von 4 Projektteilnehmern.
Inhalte

Die im Projekt zu bearbeitenden Aufgaben wechseln. Der Umfang der zu realisierenden Funktionalität wird so gewählt, dass einerseits eine Aufteilung der Realisierung auf vier Personen sinnvoll möglich ist, andererseits die Aufgabe von weniger Personen nur schwer zu bewältigen ist. Die Teilnehmenden wählen die Realisierungstechnologie selbst, ihren Vorkenntnissen entsprechend. Bevorzugt werden die Projekte in Java und/oder aktuellen Webtechnologien realisiert. Im Einzelnen haben die Teilnehmenden ein Pflichtenheft, einen Grob- und Feinentwurf, eine detaillierte Programmdokumentation, eine Testdokumentation sowie eine Benutzerdokumentation des Softwareprodukts erstellt.

Qualifikations- und Lernziele

Fachkompetenzen

  • Die Studierenden können die Notwendigkeit einer systematischen Vorgehensweise wie z.B. Projektplanung und -verfolgung, Konfigurationsmanagement, Qualitätssicherung, etc. begründen.
  • Sie können erklären, warum die Erstellung von Entwicklungsdokumenten und schriftlichen Schnittstellenabsprachen (insb. Softwareergonomie) unabdingbare Voraussetzungen für eine arbeitsteilige Vorgehensweise bei der Software-Erstellung sind.

Methodenkompetenzen (fachlich & überfachlich)

  • Die Studierenden sind in der Lage die erlernten Methoden und Verfahren auf ein konkretes Projekt anzuwenden.

Sozialkompetenzen

  • Sie sind in der Lage in einem Team konstruktiv und kritisch zusammenzuarbeiten.
  • Sie können ihre Ergebnisse einem „Kunden” präsentieren.

Selbstkompetenzen

  • Die Studierenden sind in der Lage in Kleingruppen von etwa 4 Personen Planung und Durchführung eines größeren Softwareentwicklungsprojekts selbstständig auszuführen.
ECTS-Leistungspunkte (CrP)
  • 9 CrP
  • Arbeitsaufwand 270 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 210 Std.
Lehr- und Lernformen
  • 4 SWS
  • Praktikum 4 SWS
Studiensemester
  • Bioinformatik (B.Sc. 2012)
  • Informatik (B.Sc. 2010)
  • Ingenieur-Informatik (B.Sc. 2010)
Dauer
1 Semester
Häufigkeit des Angebots
Jedes Semester
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsvorleistung: Keine

Prüfungsleistung: Projekt

Benotung
Die Bewertung des Moduls erfolgt gemäß §§ 9, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien

Wird von der jeweiligen Dozentin oder vom jeweiligen Dozenten bekannt gegeben

Rechtliche Hinweise