Universität Bonn
Institut für Informatik V
Prof. Dr. N. Blum
Hans-Hermann Leinen
Martin Löhnertz

Grundstudiumspraktikum: Entwicklung eines webbasierten Assignment Tools
(WS 0304)

Beschreibung:

Mit diesem Praktikum sollen zwei Arten von Zielen verfolgt werden:

A. Konkretes Ziel
ist die Erstellung eines webbasierten Systems, das allgemeine Assignmentprobleme -- also Zuordnungsaufgaben -- verwaltet, löst und abwickelt. Dazu gehören insbesondere die halbjährliche Verteilung der Proseminare und Praktika (Studierende -> Seminarplätze) und die Verteilung der Übungsgruppen im Grundstudium (Studierende -> Übungsgruppen). Das Tool soll auch flexibel an andere Problemstellungen anpassbar sein und mehrere dieser Aufgaben gleichzeitig bewältigen können, wobei es nicht nur für die Studierenden und Veranstaltungsanbieter sondern auch für den Organisator der jeweiligen Verteilung über ein komfortables Webinterface konfigurierbar sein soll.

Dabei sollen folgende Teilprobleme von jeweils einem Team zu ca. 4 Personen gelöst werden:
Team 1: Erstellen der Web-Eingabemasken und der Informationsmails an die Beteiligten  (html/javascript/perl)
Team 2: Erfassen der eingegebenen Daten, Konsistenzprüfung und Weitergabe an die Datenbank, evtl. dynamisches Erzeugen der von Team 1 entworfenen Webseiten  (perl)
Team 3: Erstellen einer relationalen Datenbank für die Verteilungsdaten, Bereitstellen von Exportfunktionen für Team 4 (SQL)
Team 4: Entwurf und Implementierung des Verteilungsalgorithmus (C/C++)
Team 5: Dokumentation, Qualitätssicherung, Debuggen, Testen
 

B. didaktische Ziele. Die Teilnehmer sollen erste Erfahrungen in den folgenden Gebieten machen
a) Entwicklungsprozess eines mittelgroßen Softwareprojekts
b) Teamarbeit und Kommunikation mit anderen Teams, insbesondere Schnittstellenbeschreibung
c) Kombination verschiedener Programmiersprachen/Programmierparadigmen in einem Projekt
d) Qualitätssicherung
e) Anforderungen an eine "unternehmenskritische" Software in einer potentiell feindlichen Umgebung
 

Termin:
4 st n.V.

Vorbesprechung:

Di, 29.07.2003 12:15 N1001

Modus:

Erstellung eines gemeinsamen Projekts in Teams zu je 4 Personen.

Bereich:

Grundstudiumspraktikum

Plätze: 20-22. Die Plätze werden im Rahmen der Zentralvergabe von Propraktika erteilt.

Bei Fragen wenden Sie sich bitte an {ml,hhl}@theory.cs.uni-bonn.de



[Zu den Dokumenten]