Home


Organisation


Vorlesungen


Übungen


Klausur


Kommunikation


Links

 
 


 

PK Java: Übungen

Allgemeines
Übungszettel
Musterlösungen
Freiwillige Aufgaben
Das Spiel!
Materialien

Allgemeines

Die Übungen dienen dazu, den Stoff der Vorlesungen in die Praxis umzusetzen. Programmieren lernt man nicht durch zuhören. Man muß sich vielmehr intensiv damit beschäftigen. Ich kann nur dringend dazu raten, die Übungen nicht zu vernachlässigen. Ich halte sie für wichtiger als die Vorlesung selbst.

Zu den Übungen gehören sogenannte Tutorien, die wöchentlich zu bestimmten Terminen stattfinden und von einem Tutor betreut werden. Jede/r Studierende muß an den Übungen eines (gleichbleibenden) Termins teilnehmen.

Überblick über die Tutorien:

  • Mittwochs 18-20 Uhr, Raum A4 2-221,
    Tutor: Christian Ambrass, erste Übung: 25.10.2000
  • Mittwochs 18-20 Uhr, Raum V 322,
    Tutor: Stefan Hildebrandt, erste Übung: 25.10.2000
  • Donnerstags 12-14 Uhr, Raum A1 0-005,
    Tutor: Heiko Seebold, erste Übung: 26.10.2000
  • Donnerstags 14-16 Uhr, Raum V 322,
    Tutor: Marco Lindner, erste Übung: 26.10.2000
  • Freitags 8-10 Uhr, Raum A4 3-307,
    Tutor: Stefan.Kühnapfel, erste Übung: 27.10.2000
  • Freitags 10-12 Uhr, Raum V 322,
    Tutor: Hilbo Hoting, erste Übung: 27.10.2000
  • Freitags 12-14 Uhr, Raum V 322,
    Tutor: Arno Willig, erste Übung: 27.10.2000
  • Freitags 14-16 Uhr, Raum A4 2-221,
    Tutor: Marcus Schippmann, erste Übung: 27.10.2000
  • Freitags 16-18 Uhr, Raum V 322,
    Tutor: Günter Wilde, erste Übung: 27.10.2000
  • Montags 18-20 Uhr, Raum V 322,
    Tutor: Jan-Ole Janssen, erste Übung: 30.10.2000
Der Übungsbetrieb läuft folgendermaßen ab:
  • Jeden Mittwoch werden in der Vorlesung Übungszettel mit 3 bis 4 Übungsaufgaben ausgeteilt.
  • Die Übungszettel werden in 2er oder 3er Gruppen bearbeitet.
  • Abgabe der Lösungen per EMail an den jeweiligen Tutor bis Montag abend der der Vorlesung folgenden Woche.
  • Korrektur der Übungszettel durch die Tutoren.
  • Rückgabe und Besprechung der Lösungen in den Übungen Mittwochs, Donnerstags und Freitags der der Vorlesung folgenden Woche bzw. Montags der darauffolgenden Woche.

Übungszettel

Hier werden jeweils Mittwochs die neuen Übungszettel eingehängt.

Musterlösungen

Hier werden zu gegebener Zeit Musterlösungen zu einzelnen Aufgaben der Übungszettel eingehängt. Schauen Sie sich die Musterlösungen im Hinblick auf die Vorbereitung zur Klausur bitte jeweils genau an!

Freiwillige Aufgaben

Hier werden hin und wieder freiwillige Übungsaufgaben eingehängt. Versuchen Sie die Aufgaben im Hinblick auf die Vorbereitung zur Klausur selbständig zu lösen.

Das Spiel

Das "Highlight" jedes Programmierkurses ist das sogenannte "Spiele-Turnier" in der letzten Woche der Vorlesungszeit. Hierbei geht es um folgendes:

Sie kennen alle die sogenannten 2-Personen-Strategiespiele, wie Schach, 4-gewinnt oder Reversi. Der Dozent wält jedes Jahr ein solches Spiel aus. Die Studierenden können dann alleine oder in 2er-3er Gruppen im Rahmen der Übungen ein Java-Programm entwickeln, das dieses Spiel spielen kann. Bei dem Spiele-Turnier treten dann die einzelnen Programme der Studierenden gegeneinander an. Diejenigen Studierenden, dessen Programm dieses Turnier gewinnt, erhalten Bonuspunkte für die Klausur. (Es wird jedoch kontrolliert, ob die Gruppenteilnehmer auch wirklich aktiv an der Entwicklung des Programms beteiligt gewesen sind!)

In den vergangenen Jahren sind folgende Spiele ausgewählt worden:

Welches Spiel dieses Jahr ausgewählt wird, wird Anfang Dezember 2000 bekannt gegeben.

Das Spiel heißt PAROB!

Hinweise zum PAROB-Spieleturnier: Ich möchte alle Studierenden dringend dazu auffordern, aktiv an der Spielprogrammentwicklung und am Spiele-Turnier teilzunehmen. Das ist die allerbeste Vorbereitung zur Klausur! Auch Programmieranfänger brauchen keine Angst davor zu haben. Die Entwicklung eines solchen Spielprogramms ist nicht schwierig und wird Schritt für Schritt erläutert.

Tips zur Entwicklung solcher Spieleprogramme gibt es auch im Internet:

Materialien

  • Klasse Terminal: