Die TeilnehmerInnen erfahren am gewählten Beispiel vielfältige Aspekte der Projektarbeit und erlernen innerhalb der jeweiligen Arbeitsgruppen Techniken, Werkzeuge und Methoden: Spezifikation von Systemen (z.B. UML), Architektur, Entwurfsmuster, Implementierung in Java, Arbeit im Team, Dokumentation, Sicherung von Portabilität, spezielle Probleme im Open-Source-Umfeld, verteilte und nebenläufige Programmierung. Die Fortsetzung des Projekts in Bachelor-, Studien- und Diplomarbeiten ist möglich. | |
Änderung: 6 statt 4 st Die Veranstaltung wird als Hauptstudiumsprojekt angeboten Weitere Veranstalter: Michael Duvigneau, Olaf Kummer und Heiko Rölke Neuer Titel: Referenznetze: Konzepte, Werkzeuge und Anwendungen Im Rahmen dieses Projektes lernen die Teilnehmer mit dem Referenznetzwerkzeug Renew eine konkrete IDE (Integrated Development Environment) für objektbasierte Petrinetze kennen und erweitern diese in Zusammenarbeit mit den Veranstaltern. Der Umgang mit unterschiedlichen Programmkomponenten, von Compiler und Datenbank bis zur grafischen Oberfläche, eröffnet dabei Einblicke in eine Vielzahl von Themen und Konzepten. Die IDE wurde am AB TGI entwickelt und wird als Open-Source-Produkt international vielfach eingesetzt. Da die Erweiterungen des Werkzeugs in die Hauptentwicklungslinie von Renew einfließen, ergibt sich eine zielgerichtete und realistische Projektarbeit. Nachdem eine Anwendung von Renew in der agentenorientierten Softwareentwicklung, für Workflowsysteme und für die Modellierung komplexer Systeme bereits gelungen ist, wird in Zusammenarbeit mit dem Drittmittelprojekt Sisol der Einsatz im Bereich E-Learning vorangetrieben werden. Als Anwendung wird dazu ein Tutorialsystem für die Vermittlung von Koordinierungs- und Kooperationsmodellen realisiert. | |
Hauptstudium, Vertiefungsgebiete A1, A2, A4, A6, P1, P2, P3, P4, P5, P9, Th1, Th2, Th3, Th4, T1; Schwerpunkte ES, IM, INE, OSE, SEM, VIS | |
Vordiplom; Grundkenntnisse in Petrinetzen und Java | |
Vorträge von Veranstaltern und Teilnehmern; Diskussion im Plenum; Projektarbeit in technischen und anwendungsbezogenen Kleingruppen. | |
Renew: http://www.renew.de/ Java in a nutshell (dt. Ausg., 4. Aufl.), David Flanagan. O'Reilly, 2003. http://java.sun.com/ | |
einmalig | |
Geeignet für Lehramtsstudierende, Bioinformatikstudierende, Wirtschaftsinformatikstudierende. Bedingt geeignet für Nebenfachstudierende. | |
Implementation, Petrinetze, Java, Spezifikation, Verteilte Systeme, Renew, Sozionik, Referenznetze, E-Learning, Agententechnologie, Tutorial, IDE |