Softwareprojekt – Theoretische Informatik B
Softwareprojekt – Theoretische Informatik B | |||||||
---|---|---|---|---|---|---|---|
Organisationseinheit Freie Universität Berlin/Mathematik und Informatik/Informatik |
|||||||
Bereich
|
|||||||
Zugangsvoraussetzungen Keine |
|||||||
Qualifikationsziele Die Studentinnen und Studenten beherrschen die arbeitsteilige Entwicklung komplexer Softwaresysteme auf dem Gebiet der Theoretischen Informatik. Sie können selbstständig ein größeres Projekt in Teilprojekte zerlegen, geeignete Schnittstellen definieren, und einen Zeitplan erstellen. Sie können sich im Team organisieren und leitende Funktionen übernehmen. Dabei berücksichtigen sie Gender- und Diversitätsaspekte. Sie haben aus eigener Erfahrung ein vertieftes Verständnis für Qualitäts-, Aufwands-, Akzeptanz- und Erfolgsfaktoren und beherrschen Kommunikationstechniken (mündlich, schriftlich), sowohl intern zur erfolgreichen Planung und Koordination der obigen Tätigkeiten im Projektteam als auch zur Verhandlung mit einem externen Auftraggeber. Sie können dabei Methoden des Projektmanagements und der Softwareentwicklung sicher anwenden, insbesondere im Bereich der Qualitätssicherung (Test, Inspektion, Prozessmanagement, Projektmanagement, Reengineering). |
|||||||
Inhalte Das Softwareprojekt kann wechselnde inhaltliche Schwerpunkte haben. Die Studentinnen und Studenten produzieren im Team ein komplexes Stück Software zur Lösung einer anwendungs- oder systemorientierten Aufgabe aus dem Bereich der theoretischen Informatik, wie z. B. der praktischen Anwendung von Algorithmen (geometrische Aufgaben, Computer-Graphik, Mustererkennung, Computer-Sehen, Datenkompression). Das Modul wird gemeinsam mit dem gleichnamigen Modul aus dem Bachelorstudiengang Informatik durchgeführt. Die Teams werden aus Bachelor- und Master-Studenten gemischt, wobei die Master-Studenten leitende Funktionen übernehmen. Jedes Team durchläuft die Phasen eines Softwareprojekts und übt die Methoden und Hilfsmittel der Softwaretechnik ein, insbesondere das Durchsehen von Anforderungen, Schnittstellen, Implementierungen, Testfällen sowie das Testen (Modultests, Integrationstests, Systemtests) und die Versions- und Konfigurationsverwaltung. |
|||||||
Lehr- und Lernformen | Aktive Teilnahme | ||||||
Projektseminar 2 SWS verpflichtete Teilnahme |
laufende Berichte über den Projektstand; regelmäßige Präsentation der Zwischenergebnisse |
||||||
Aufwand
|
|||||||
Modulprüfung Präsentation (ca. 15 Minuten) oder Posterpräsentation (ca. 15 Minuten); |
|||||||
Differenzierte Bewertung nicht differenzierte Bewertung |
|||||||
Modulsprache Deutsch (ggf. Englisch) |
|||||||
Arbeitsaufwand (Stunden) 300 |
|||||||
Leistungspunkte (LP) 10 |
|||||||
Dauer des Moduls Ein Semester Regelmäßig in Abwechslung mit den anderen Softwareprojekten, |
|||||||
Häufigkeit des Angebots teilweise im Semester und teilweise in der vorlesungsfreien Zeit als Blockveranstaltung |
|||||||
Verwendbarkeit Masterstudiengang Informatik |