| Veranstalter | Prof. Dr. H. Eirund (Zi. I 216) |
| Termin | Mi. 13.30h - 15h, Labor: Di. 9.45h - 13.00h (A, B) und Mi. 9.45h - 13.00h (DM) |
| Ort | I 032b (Labor: I 233) |
| Voraussetzung | Der Stoff von GDI-1 sollte beherrscht werden |
| Inhalte |
Lernziele der Veranstaltung sind Fortsetzung der Programmierveranstaltung aus GDI-1, also insbesondere
In den Übungen werden Programmier-Aufgaben verteilt und besprochen. Dabei wird eine zusammenhängende Aufgabe schrittweise entwickelt (z.B. ein verteilter eShop oder ein Mehrpersonen-Spiel). Regelmäßige Mitarbeit ist daher unterlässlich! Am Ende der Veranstaltung sollten alle "Scheinkandidaten" Java-Programme lesen und verstehen können sowie eigene kleinere Anwendungen (bis 500 Zeilen) mit genügend Zeit sicher erstellen können. |
| Prüfung |
Selbständiges Erstellen eines Software-Systems (in mehreren Phasen). Vorführung und Kolloquium. |
| Literatur |
Mein Skript (mit Musterlösungen etc.) als auf Aulis, Aufgabenblätter ebenfalls. Eine kompakte Zusammenstellung
der wichtigsten Java-Konzepte für die ersten beiden Semester findet
sich unter U.
Breymann, Einführung in JAVA, HS Bremen, 2000 (als Student einloggen!). Ein gutes Buch ist auch JAVA als erste Programmiersprache. - vom Einsteiger zum Profi. Nicht ganz billig, aber deckt noch den Stoff der Veranstaltung ab _ Sun bietet verschiedene Online-Tutorials, z.B. für Swing (sind aber z.T. recht wuchtig...) Beispiel-Code (in mehreren
Entwicklungsstufen) zum "Bibliotheks-Projekt": Bib3 mit einfachem Client-Server-System (nur Buch anlegen und sichern)
Beispiele für Kollektionen-Objekte (Liste, Baum, Index): Collection Thread-Skripte (auch Client-Server etc. sowie Java-Beispiele): threads.zip GUI-Skripte: gui.zip |