| Titel | Softwaretechnik (P) |
| Veranstalter | Martti Jeenicke, Carola Lilienthal, Joachim Sauer, Heinz Züllighoven |
| Zeit und Ort | 4 SWS Blockveranstaltung (3 Gruppen)
19. Sept.: 9-13 Uhr (Vorbesprechung in B-201)
20. Sept.- 7.Okt.: 9-17 Uhr. (Terminübersicht) |
| Inhalt | Elementare XP-Techniken: Pair-Programming, Testing, Refactoring, Continouos Integration,
Collective Ownership, Simple-Design, Short Releases, On-Site-Customer Java: Collections, Swing, Serialisierung, ggf. Threads, ggf. RMI |
| Lernziel | Kennenlernen elementarer softwaretechnischer Prinzipien im Entwicklungsprozess anhand des
eXtreme-Programming (XP/XP2). Erfahrungen zum Thema Projektarbeit sammeln.
Vertiefen der Java-Fertigkeiten. |
| Voraussetzungen | Erfolgreiche P2-Teilnahme, Grundlegende Java-Programmier- und OO-Kenntnisse
|
| Vorgehen | Arbeit in Projektgruppen mit jeweils max. 14 Studenten. Jede Gruppe wird durch wissenschaftliche Mitarbeiter betreut (bei Bedarf auch außerhalb der Präsenzzeiten). Die erste Vorbesprechung (19.9.) vermittelt die grundlegenden Kenntnisse in Extreme Programming und gibt Literaturhinweise. Der Termin wird durch konstituierende Sitzungen in den Gruppen beendet.
Am nächsten Tag erarbeiten die Teilnehmende selbstständig ein von ihnen ausgewählte Technologie. Jede Projektgruppe arbeitet dann bis zum 30.9.gemeinsam und ganztägig in Stellingen an einer Aufgabe. Die anschließenden drei Tage verwenden die Studenten zur Nachbereitung der Projektarbeit. Am letzten Tag (7.10.) findet eine gemeinsame Abschlussveranstaltung statt, in der die Studenten ihre Ergebnisse präsentieren. |
| Literatur | Kent Beck: Extreme Programming explained.2nd Edition. Addison-Wesley. 2004. |
| Periodizität | jährlich |
| Eignung | Für Lehramtstudierende nicht geeignet. Für Nebenfachstudierende bedingt. Für Bioinformatikstudierende nicht geeignet. Für Wirtschaftsinformatikstudierende geeignet. |
| WWW-Adresse | http://swt-www.informatik.uni-hamburg.de/teaching/ws2005-06/gsp/ |