|
|
Intelligente Informations- und Kommunikationssysteme
Lehrveranstaltungen des IICS
Programmierpraktika: Kurs-Nr. 01580/01582/01584 im Wintersemester 2007/2008
Das Lehrgebiet "Intelligente Informations- und Kommunikationssysteme" (Prof. Dr. Helbig) führt im Wintersemester 2007/2008 das Programmierpraktikum für den Diplomstudiengang und Zusatzstudiengang Informatik (Kurs 01580), das Programmierpraktikum für Nebenfachstudenten (Kurs 01582) und das Grundpraktikum Informatik für Bacheloren (Kurs 01584) durch.
Im Rahmen des Programmierpraktikums soll eine größere Programmieraufgabe selbständig gelöst werden. Die Lösung wird gegen Ende des Semesters in Hagen vorgestellt und dort mit den Betreuern diskutiert.
Teilnahmevoraussetzungen und Termine
1580_1582_1584.pdf
Aufgabenbeschreibung
Aufgabe_1580_1582_1584.pdf
Newsgroups
Wichtig ist die Zusammenarbeit in der Newsgroup. Bei Fragen oder um anderen Studenten eine Hilfestellung zu geben, gehen Sie bitte nach:
news://feunews.fernuni-hagen.de/feu.informatik.kurs.1580+82+84.diskussion.ws.
Unser Lehrgebiet wird allgemeine Informationen (z.B. Änderungen im organisatorischen Ablauf) unter:
news://feunews.fernuni-hagen.de/feu.informatik.kurs.1580+82+84.betreuung.ws zur Verfügung stellen. Schauen Sie dort öfters mal vorbei.
Test-Client/Test-Server
Es steht ein Test-Client zur Verfügung, mit dem der eigene oder ein entfernter Oware-Server geprüft werden kann. Wenn die Datei "TestClient.jar" im selben Ordner ist, in dem man sich gerade befindet, ist der Aufruf:
java -jar TestClient.jar (Eigener Rechner mit Oware-Standard-Port 7889) oder
java -jar TestClient.jar -P 7777 (Eigener Rechner mit Server-Port 7777) oder
java -jar TestClient.jar -H 132.176.33.33 -P 7777 (Fremder Rechner mit Server-Port 7777)
Windows-Benutzer müssen diesen Aufruf in einem Command-Prompt-Fenster ausführen.
In unserem Lehrgebiet läuft auf zwei Rechnern ein Oware-Test-Server. Dieser soll von den Programmen der ProPra-Teilnehmer mit Suchtiefe 5 und Strategie 0 besiegt werden (siehe Aufgabenstellung 3.13.2). Zu erreichen ist der Server unter:
IP-Address: 132.176.72.225 Port: 7889
IP-Address: 132.176.72.227 Port: 7889
Um z.B. die Internetverbindung zu unseren Servern zu testen, kann der Test-Client wie folgt aufgerufen werden:
java -jar TestClient.jar -H 132.176.72.225
Nach dem Aufruf werden 115 Tests ausgeführt. Die Ausgabe sieht wie folgt aus:
Oware Test-Client $Revision: 1.14 $, $Date: 2007/11/10 02:25:39 $
Test 0: Client sendet gar nichts
--> Korrekte Antwort.
Test 1: Client sendet ein Zeichen ohne '\n'
--> Korrekte Antwort.
.
.
.