Uni-Logo

Softwarepraktikum WS 2005/06

Leitung:Prof. Dr. Peter Thiemann
Mitwirkung:Stefan Wehr
Ort und Zeit:Mittwoch 16-18 Uhr. Wir treffen uns nach Vereinbarung entweder im Geb 079, Raum 00019 oder im kleinen Poolraum.

Neuigkeiten

  • Die Scheine sind fertig und können im Lehrstuhlsekretariat (Geb. 079, Raum 00014) abgeholt werden.
  • Die Noten sind fertiggestellt und an das Prüfungsamt weitergereicht. Studierende die einen (benoteten) Schein benötigen melden sich bitte per Email bei Stefan Wehr. Zur Ausstellung des Scheines werden Name, Matrikelnummer, Geburtstag und Geburtsort benötigt.
  • Information zur Abschlusspräsentation stehen zur Verfügung.
  • Informationen zum restlichen Zeitplan und zu den Abschlusspräsentationen stehen zur Verfügung.
  • Es steht ab sofort ein Forum für das Softwarepraktikum zur Verfügung. Um Nachrichten erstellen zu können, musst du dich vorher registrieren.
  • Unter https://abacus.informatik.uni-freiburg.de/svn/proglang/sopra0506/common/ steht ein Subversion Repository zur Verfügung, das ein Eclipse Projekt mit den Interfaces für Comes enthält.
  • Das Treffen am 11.1.2006 findet im Pool statt.
  • Das Treffen am 21.12.2005 findet im Pool statt.
  • Das Treffen am 14.12.2005 findet im Pool statt.

Organisatorisches

Zeitplan zur Abschlusspräsentation am 22.3.2006, 15 Uhr, Seminarraum 00019, Geb 079

ZeitVortragende Gruppe
15:15 - 15:45Zugriffsberechtigung
15:45 - 16:15Dokumentenbaum
16:30 - 17:00Persistenz
17:00 - 17:30UI

Der Raum steht ab 14:15 Uhr zur Verfügung.

Die restlichen Termin sind wie folgt geplant:

DatumOrtBemerkung
8.2.2006Poolraum
15.2.2006Poolraum
22.2.2006Poolraum
1.3.2006Poolraum
8.3.2006Poolraum
15.3.2006Poolraum
22.3.2006Seminarraum 00019, Geb 079Abschlusspräsentationen. Zeit: 15-18 Uhr

Jede Gruppe muss eine 30 minütige Abschlusspräsentation halten. Die Präsentation soll so aufgeteilt werden, dass jedes Mitglied der Gruppe ca. 10 Minuten des Vortrags übernimmt.

Überblick

Diese Veranstaltung richtet sich sowohl an Haupt- als auch an Nebenfachstudenten im Grundstudium. Die Teilnehmer sollten erfolgreich an den Vorlesungen "Informatik I" und "Informatik II" teilgenommen haben. Grundkenntnisse der objektorientierten Programmierung mit Java werden vorausgesetzt.

Im Rahmen des Praktikums vertiefen die Teilnehmer ihre Kenntnisse der objektorientierten Programmierung in Java. Sie erlernen Grundtechniken des objektorientierten Entwurfs (Aufteilung in Subsysteme, Schnittstellenentwurf, Entwurfsmuster) und wenden sie auf praktische Probleme an. Sie erlernen grundlegende Werkzeuge zur Organisation der Softwareentwicklung im Team und zur Steigerung der Produktivität: das Versionskontrollsystem Subversion, die Entwicklungsumgebung Eclipse sowie ein eigenes System zur Aktivitätskontrolle.

Projekt: Comes

Im Rahmen des Softwarepraktikums "Comes" soll ein Prototyp eines Content Management Systems implementiert werden. Dabei werden neben Java-Kenntnissen auch Inhalte zum Thema Datenbanken und XML-Verarbeitung vermittelt.

Folien

Übungen

Links

Java

Java Servlets

Eclipse

Subversion

JUnit