KursbeschreibungIn diesem Fachpraktikum der Informatik sollen die in den Kursen "1678 -
Verteilte Systeme", "1880 - Computerunterstütztes kooperatives Arbeiten
- CSCW" oder "1884 - Gestaltung kooperativer Systeme" vermittelten
Methoden und Techniken sowie das erlernte theoretische Wissen anhand
praktischer Aufgabenstellungen angewendet werden.
Der Fokus dieses Fachpraktikums liegt auf Computersystemen, die Gruppen
bei ihrer Zusammenarbeit unterstützen. Derartige Systeme werden als
Groupware oder kooperative Anwendungen bezeichnet (vgl. auch http://www.cmi-patterns.org). Oft sind diese Systeme in den größeren Kontext einer Community eingebettet. Im Rahmen des Praktikums soll ein konkretes kooperatives System für eine Online-Community entwickelt werden. Details zu der in diesem Jahr betrachteten Community werden zu Beginn des Praktikums zusammen mit der Aufgabenstellung bekannt gegeben.
Die Bearbeitung erfolgt in Kleingruppen. Zur Kommunikation und
Organisation der Kleingruppen wird GForge eingesetzt. Dies wird durch das CURE-Wiki ergänzt. Die Umsetzung des Systems soll unter Nutzung eines modernen Web-Frameworks erfolgen (nach aktueller Planung Ruby on Rails). Zusätzlich können Frameworks für die Realisierung synchroner Interaktion zum Einsatz kommen. Ein Internetzugang und die Erreichbarkeit per E-Mail sind für das Praktikum unabdingbar.