PR: Informatik-Praktikum im Grundstudium
PR 12089
Praktikum: Informatik-Praktikum im Grundstudium

Prof. Dr. Wolfgang Hesse
Dipl.-Inf. Jost Berthold

Mail an Organisation schreiben

Mi., 14:15-18:00, HS B Chemie, Lahnberge und n.V.
Vorbesprechung und Beginn:21.04.2004

       Neu (29.7.04):
  • Info zu den Leistungsnachweisen
Projektgruppen
TutorTerminRaumInfos Arbeitsergebnisse der Gruppen
Ivo Pacák Mi, n.V. (14 - 16 Uhr) Chemie HS B
Aaron Ruß Mi, ab 14 Uhr HS III
Start der Projektgruppen: 28.04.2004 nach der Vorlesung

Termine:
WannWasWo
21.04.'04 Kick-Off: Anmeldung zum Praktikum
VL: Einführung in die Softwaretechnik, Teil 1
HS B Chemie (Lahnberge)
28.04.'04 VL: Einführung in die Softwaretechnik, Teil 2 HS B Chemie (Lahnberge)
05.05.'04 VL: Einführung in die Softwaretechnik, Teil 3 HS B Chemie (Lahnberge)
12.05.'04 Projekt: Analyse-Review HS B Chemie (Lahnberge)
26.05.'04 Projekt: Entwurfs-Review / Prototypen HS B Chemie (Lahnberge)
23.06.'04 Projekt: Vorstellung/Review für die Basisversion HS B Chemie (Lahnberge)
14.07.'04 Projekt: Vorstellung/Review für Increment 1 (Erweiterungen) HS B Chemie (Lahnberge)
21.07.'04 Fertigstellung der Software, Testberichte HS B Chemie, N.N.
Termine mit Arbeitsgruppen: ab 28.5.2004 donnerstags und freitags nach Vbg.

Fachgebiet Klassifikation Semester Fortsetzung Skript
Informatik Grundstudium >=4 - teilweise

Voraussetzungen:
  • Grundvorlesungen zur praktischen Informatik
  • mindestens ausreichende Programmierkenntnisse in Java
    (Nachweis durch qualifizierten Schein in o.g. Vorlesungen)
  • Bereitschaft, sich selbstständig in neue Themen einzuarbeiten
Scheinkriterien: Voraussetzungen für einen Schein:
  1. erfolgreiche Bearbeitung einer Teilaufgabe im Projekt
  2. Dokumentation der Implementierung
  3. individuelle Leistung (Vortrag/ Protokoll/ Prototyp)
  4. je Projektgruppe: lauffähiges Programm mit Benutzerhandbuch
  5. aktive Teilnahme an Projekt- und Gruppensitzungen
Eine Benotung der Leistungsnachweise, insbesondere für einen Wechsel zum Bachelor-Studiengang,
ist (momentan) nicht möglich.
Die Veranstaltung wurde als Teil des Grundstudiums Diplom-Informatik konzipiert,
es existiert keine Übergangsregelung vom Diplom zum Bachelor.


Inhalt: Das Ziel des Praktikums im Grundstudium ist Entwurf, Implementierung, Test und Dokumentation eines größeren Softwaresystems. Die Teilnehmer vertiefen dabei ihre Programmierkenntnisse, erproben die Arbeit im Team und strukturieren das Projekt unter Anleitung nach Prinzipien der Softwaretechnik.

Thema: Ein Programm zur Verwaltung und Nutzung von Multimedia-Daten (Musikstücken). Neben Grundanforderungen wie etwa Archivierung und Abspielen bestimmter Dateiformate sollen die Teilnehmer selbst erweiterte Funktionen spezifizieren und implementieren. Die Grundanforderungen werden beim ersten Termin bekannt gegeben.

Ablauf: Zu Beginn der Veranstaltung finden drei vierstündige Vorlesungen statt, in denen eine Einführung in die Softwaretechnik gegeben wird. Danach arbeiten die Teilnehmer selbstständig in zwei Projektgruppen. Diese Gruppen teilen sich selbstständig in Arbeitsgruppen ihre Arbeit auf und treffen sich wöchentlich im Plenum. An einem zweiten wöchentlichen Termin sollen sich die Kleingruppen informell treffen und können sich untereinander absprechen.

Ansprechpartner für die Projekt- und Kleingruppen ist der jeweilige Tutor, bzw. der Veranstaltungsleiter. Die Betreuung der Gruppen erfolgt ergebnisorientiert und nach Bedarf.
An festgelegten Review-Terminen mit beiden Gruppen werden die Arbeitsergebnisse präsentiert und diskutiert.

Als Fertigstellungstermin ist der 21.07.2004 festgelegt und muss auf jeden Fall eingehalten werden.


Folien und Infos: Powerpoint-Folien zur Vorlesung Softwaretechnik
Von PCs innerhalb des Fachbereichs erreichbar: M:\2004SS\Hesse\AnfPrk\ (Freigabe \\bangkok\Lehre)
Folien zur Einführung
Info-Blatt mit Aufgabenstellung, 21.04.2004
Blatt für erste Gruppensitzung, 28.04.2004
Informationen zu Pflichtenheft und Analyse-Review, 05.05.2004
Foliengestaltung und Vortragsstil, 12.05.2004
Anmeldeblatt für Arbeitsgruppen, 19.05.2004
Blatt mit Checkliste für die Lieferung, 14.07.2004
Folien zur Abschlussveranstaltung
Literatur: Zur Einführung und Wiederholung:
Werkzeuge: CVS: Infos unter http://www.cvshome.org/, GUI-Client z.B. http://www.wincvs.org
Eclipse: www.eclipse.org, Plugin für UML-Diagramme, nur vom FB 12 zugänglich (Quelle: www.omondo.com)
Ant: http://ant.apache.org/
Javadoc: http://java.sun.com/j2se/javadoc/
JUnit: http://www.junit.org/
Links: Java-Sound:
http://java.sun.com/products/java-media/
http://www.jsresources.org/
http://www.tritonus.org/
Audio-Formate:
MP3: Fraunhofer Institut, ein (kommerzielles) Portal
Ogg Vorbis: http://xiph.org/ogg/vorbis/
Verschiedenste Audio-Formate
ID3 (ein Format für Informationen zu Audiodateien):
http://www.id3.org
HSQL: eine freie Java-Datenbank
http://hsqldb.sourceforge.net/, arbeitet mit jdbc, ermöglicht aber einen standalone-Betrieb.
Nicht-technische Themen:
Die Musikwissenschaft zur Wirkung digitaler Medien auf Musikproduktion
The Futility of Digital Copy Prevention

Zuletzt geändert: Jost Berthold, see "What's New"-Box for date