
In dem Praktikum sollen die Teilnehmer unter Anleitung ein größeres Programm entwerfen, spezifizieren und implementieren und dabei die in den Vorlesungen "Einführung in die Programmierung" und Programmierung und Modellierung" erlernten grundlegenden Konzepte und Techniken praktisch einsetzen.
In Gruppen von 3-4 Teilnehmern sollen in Vorprojekten grundlegende Fähigkeiten in der Programmentwicklung im Team und hinsichtlich bestimmter Programmanforderungen erworben werden. In Teams von 6-7 Teilnehmern soll dann eine größere Java-Applikation entwickelt werden.
| Veranstaltung | Zeit | Ort | Beginn |
| Plenum | Mo, 16.00 - 18.00 Uhr | Raum E 004 (Hauptgebäude) | 18.10.2010 |
Jede Gruppe trifft sich wöchentlich mit ihrem Tutor, die Termine dieser Treffen sind selbständig zwischen Gruppe und Tutor auszumachen.
In den Plenum-Sitzungen sowie in den Gruppen-Treffen besteht Anwesenheitspflicht.
| Datum | Themen | Aufgaben bzw. Milestones |
| 18.10.2010 | Model-View-Controller |
Game of Life 1 |
| 25.10.2010 | ||
| 01.11.2010 |
Entfällt | |
| 08.11.2010 | ||
| 15.11.2010 | ||
| 22.11.2010 | ||
| 29.11.2010 | Siedler: Milestone 1 | |
| 06.12.2010 | Siedler: Milestone 2 | |
| 13.12.2010 | Siedler: Milestone 3 | |
| 20.12.2010 |
Kein Plenum | Siedler: Milestone 4 |
| 10.01.2011 |
Kein Plenum | Siedler: Milestone 5 |
| 17.01.2011 |
Kein Plenum | |
| 24.01.2011 |
Kein Plenum | Siedler: Milestone 6 |
| 07.02.2011 |
Kein Plenum | Siedler: Milestone 7 |
| 14.02.2011 |
Kein Plenum | Siedler: Endabnahme |
In den ersten Wochen wird in Gruppen von 3-4 Teilnehmern eine Modellierung des Game of Life vorgenommen sowie eine kleine Netzwerkapplikation erstellt. Hierbei sollen unterschiedliche Möglichkeiten der Benutzerinteraktion vorgesehen werden.
Ziel des Vorprojektes ist es, die wichtigsten Konzepte, die auch für das Hauptprojekt benötigt werden, in einem kleinen, übersichtlichen Projekt einzuüben.
index.html Seite veröffentlichen.
In Gruppen von 6-7 Teilnehmern wird eine netzwerkfähige JAVA-Applikation entwickelt.
Dieses Programm soll das beliebte Spiel Die Siedler von Catan mit einer Client-Server-Architektur realisieren. Dabei soll das Serverprogramm den Spielzustand repräsentieren und mit den Clientprogrammen der einzelnen Mitspieler kommunizieren. Der Spielzustand soll auf Klientenseite graphisch dargestellt werden und Spielzüge sollen über Mausklicks eingegeben werden. Der Server überwacht die Einhaltung der Regeln. Computergesteuerte Spieler (KI) können abschließend eine interessante Erweiterung bilden.
Bitte setzen Sie sich als Gruppe mit Ihrem Tutor in Verbindung.
© Franckh Kosmos Verlags-GmbH 1995
Wir verwenden die Java Standard Edition 6.0, die auch am CIP-Pool installiert ist. Falls Sie zuhause arbeiten möchten, benötigen Sie das Java Development Kit (JDK 6), das Sie hier frei herunterladen können.
Die Standardbibliothek, die mit der Standard-Edition zu Verfügung steht, ist vollständig dokumentiert und hier erhältlich.
WS 10/11, WS 09/10