Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

. .
Suche

Universität Siegen Fachbereich 12 Fachgruppe Praktische Informatik

Die Fachgruppe Praktische Informatik bietet im Wintersemester 2004/05 folgende Lehrveranstaltung an:

Progammierpraktikum
Inhalt:

Das Lernziel des Programmierpraktikums ist die Softwareentwicklung im Team von ca. 5-6 Studenten. Zum Erreichen dieses Ziels ist das Praktikum in 4 Arbeitsphasen eingeteilt.

  1. vertiefte Java Übungen mit abschließender Klausur
  2. Gruppenarbeit: Projekt 1
  3. Gruppenarbeit: Projekt 2 ist eine Erweiterung des 1. Projektes
  4. Bewertung der erstellten Entwürfe
In der 1. Phase des Praktikums müssen von jedem Studenten 4 Übungsblätter bearbeitet werden. Die Lernziele dieser Aufgaben sind:
  • Systemmodellierung, Vererbung, Klassen/Objekte, Einsatz von Testklassen und Verwaltung von Objekten
  • Speichern durch Serialisierung von Objekten, interaktive Bedienung über Kommandozeile, Fehlerüberprüfung, Exceptions
  • GUI-Programmierung ohne GUI-Builder, Schichtentrennung, Klassenvariablen und -methoden, Anwenden von Java-Methoden (Lesen der Dokumentation)
  • HTML-Grundlagen, webbasierte Programmierung mit CGI, Speichern ohne Serialisierung
Die Aufgaben werden in Gruppen von ca. 10-15 Studenten besprochen. Die in dieser Phase erlernten und vertieften Programmierkenntnisse werden in einer Klausur abgefragt.

Zur Teilnahme an den Projektaufgaben muß jeder Student alle Übungsaufgaben bearbeitet und die Klausur bestanden haben.

Für die erste Projektaufgabe muß zu Beginn ein Projekthandbuch erstellt werden, insbesondere ist ein Entwurf auf Basis einer vorgegebenen Analyse zu erstellen. Auf die Entwurfsphase folgt die Implementierungsphase (Java), die mit einer Präsentation abschließt. Während der Präsentation zeigt jede Gruppe einzeln alle Funktionen des Programms und jeder Student löst eine kleine Änderungsuafgabe am selbsterstellten Quellcode. Projekt 2 ist i.d.R. eine Erweiterung des ersten Projektes, die aus dem Austausch der Java-GUI durch eine HTML-Oberfläche und der Speicherung ohne Serialisierung besteht. Auch dieses Projekt schließt mit einer Präsentation ab. In der letzten Woche des Praktikums muß jede Gruppe ihre erstellten Entwürfe auf Entwurfsschwächen hin analysieren und in einem kurzen Text zusammenfassen, der mit den Betreuern diskutiert wird. Für die Auswertung kann Fujaba mit dem Plugin zur Differenzanzeige verwendet werden.

Die notwendigen Kenntnisse aus dem Bereich der Softwareentwicklung werden in den ersten 5 Wochen im Rahmen von Vorlesungen vermittelt. Hierfür gibt es folgende Skripte.

Art Praktikum
Umfang 4P (4SWS): für Studiengang Technische Informatik, Wirtschaftsinformatik und Nebenfach Informatik

4P (8LP): Angewandte Informatik (alle Anwendungsfächer)

2P (2SWS): für Hauptstudium Elektrotechnik

2P (3LP): für Grundstudium Elektrotechnik

Studiengang Angewandte Informatik (alle Anwendungsfächer), Wirtschaftsinformatik, Grund-/Hauptstudium Elektrotechnik sowie Studiengänge mit Nebenfach Informatik (und Technische Informatik)
Anmeldung Anmeldeschluß erreicht

Nachmeldungen sind nicht mehr möglich.
Termine Vorläufige Termine des ProPra oder als PDF
Raum Werden zu Beginn der Vorlesungszeit bekannt gegeben.
Schein / Prüfung Für den Erhalt des Scheins sind folgende Leistungen zu erbringen:
  1. aktive Teilnahme an den vertiefenden Java-Programmierübungen
  2. Bestehen der Klausur
  3. Mitarbeit an den Projektaufgaben
  4. regelmäßige Teilnahme an den Pflichtveranstaltungen
Vorkenntnisse Wichtig: Studenten des Studiengangs "Angewandte Informatik" müssen die Vordiplom-Prüfung zur Vorlesung Einführung in die Informatik 1 und Informatik 2 bestanden haben!!

Kenntnisse entsprechend der Inhalte der Vorlesung Einführung in die Informatik 1 und Informatik 2
Skript / Literatur / Begleitmaterial
Ansprechpartner
Dhiah Abou-Tair, Raum H-C 8303, Tel. 2617
Dirk Ohst, Raum H-C 8303, Tel. 2617
Sonstiges / Anmerkungen:
Diese Veranstaltung wird jedes Semester angeboten.

Stand: 29.09.2004

Valid HTML 4.01!