Wintersemester 2019/2020
Praxis der Softwareentwicklung (PSE)
Thema: Flexible Plattform zur Gestaltung von Online-Tests für Schule und Studium
Prof. Dr. Bernhard Beckert, Dr. Mattias Ulbrich, Mihai Herda
Aktuelles
Allgemeines
In "Praxis der Softwareentwicklung" (PSE) lernen die Teilnehmer, ein vollständiges Softwareprojekt nach dem Stand der Softwaretechnik in einem Team mit etwa 5 bis 6 Teilnehmern durchzuführen. Ziel ist es insbesondere, Verfahren des Software-Entwurfs und der Qualitätssicherung praktisch einzusetzen, Implementierungskompetenz umzusetzen, und arbeitsteilig im Team zu kooperieren.
Allgemeine Informationen zum Bachelor-Modul inklusive formaler Voraussetzungen und Prüfungsmodalitäten sind auf den Seiten des Lehrstuhls für Programmierparadigmen am IPD zu finden.
Hintergrund
Dieses PSE-Projekt wird im Rahmen des Projekts OSL2 (Open-Source-Lehrsoftware-Labor) durchgeführt.
Aufgabenbeschreibung
Zur Überprüfung des Lernforschritts in Schule und Studium ist es notwendig, dass Schüler/-innen und Student/-innen die Möglichkeit zur Selbstüberprüfung in Form von Tests haben. Gleichzeitig sind Tests eine gute Möglichkeit zur Feststellung eines Leistungsfortschritts für Lehrende.
In der digitalisierten Welt von heute liegt es nahe, die Möglichkeiten, die uns Computer-Unterstützung und das Internet liefern, auszunutzen, um gelungene interaktive Tests gestalten und verwalten zu können.
Aufgabe in diesem PSE ist es, ausgehend von zu erarbeitended Anforderungen eine erweiterbare Plattform zu entwerfen und umzusetzen, die es erlaubt:
- als Lehrender interaktive Tests zu erstellen und zu verwalten,
- als Lernender interaktive Tests durchzuführen,
- Testresultate auf Wunsch auf geeignete Weise zu übermitteln, und auszuwerten.
Hinweise und Erwartungen
- Aktives Source Code Management mittels eines Versionsverwaltungssystems
- Automatische Softwaretests
- Kontinuierliche Integration
- Anwendung bzw. Einhaltung von Design Patterns, Best Practices, und Style-Konventionen
- Kommentierter Quellcode, sowie Dokumentation und Testprotokolle
Termin | Zeit | Inhalt | Ort |
---|---|---|---|
04.11.2019 | 13:00 Uhr | Gruppen-Auftakt -- Projektvorstellung | Raum 211 (Geb. 50.34) |
05.11.2019 | 15:45 Uhr | Erstes Gruppentreffen (Wöchentliche Treffen dienstags um 15:45 in Raum 211) |
Raum 211 (Geb. 50.34) |
03.12.2019 | 15:45 Uhr | Kolloquium Planungsphase | Raum 211 (Geb. 50.34) |
14.01.2020 | 15:45 Uhr | Kolloquium Entwurfsphase | Raum 211 (Geb. 50.34) |
11.02.2020 (vorl.) | 15:45 Uhr | Kolloquium Implementierungsphase | Raum 211 (Geb. 50.34) |
03.03.2020 (vorl.) | 15:45 Uhr | Kolloquium QM-phase / Interne Abnahme | Raum 211 (Geb. 50.34) |
(noch festzulegen) | (noch festzulegen) | Abschlusspräsentation | (noch festzulegen) |