Tag Archives: exercise

Programming Methodologies, WS1213

Achtung im Aufgabenblatt war ein kleiner Fehler (aufmerksame Leser haben sicher gemerkt, dass für jedes Feld ein FieldController angelegt werden muss und kein PlayerController. Umgekehrt natürlich genauso für die Spieler):
HA7_korrigiert.pdf

Das vorgegebene Diaballikprojekt liegt hier:
PMWS1213_HA7.zip

Die Abgabe muss bis spätestens Donnerstag 20.11.2012 um 23:59 Uhr über unser Hausaufgabenabgabesystem
http://seblog.cs.uni-kassel.de/pmws1213/ erfolgen. Die Abgabe ist nur als einzelne *.zip
oder *.jar-Datei möglich. Daher müssen alle für eine Abgabe relevanten Daten zu einem
solchen Archiv kombiniert werden.

Bei Fragen: george@uni-kassel.de

Programming Methodologies, WS1213

PMWS1213_HA6.pdf

Die verwendbaren Diaballik Bilder liegen hier:
img.zip

Die Abgabe muss bis spätestens Donnerstag 06.11.2012 um 23:59 Uhr über unser Hausaufgabenabgabesystem
http://seblog.cs.uni-kassel.de/pmws1213/ erfolgen. Die Abgabe ist nur als einzelne *.zip
oder *.jar-Datei möglich. Daher müssen alle für eine Abgabe relevanten Daten zu einem
solchen Archiv kombiniert werden.

Bei Fragen: george@uni-kassel.de

Compiler Construction, WS1213

Die Abgabe ist bis Di, den 18.12.2012 23:59 Uhr fällig!

Für die Aufgabe soll ein Interpreter implementiert werden, der Ausdrücke (mathematisch korrekt) auswerten kann.
Einige Hinweise zur Verdeutlichung des Funktionsumfangs des Interpreters:

  • ‘If’-‘else’-Abfragen müssen unterstützt werden
  • ‘While’-Schleifen müssen unterstützt werden
  • Funktionen mit und ohne Parameter müssen definiert und aufgerufen werden können
  • rekursive Funktionsaufrufe müssen unterstützt werden
  • Alle Funktionalitäten aus Aufgaben 1 und 2 müssen weiterhin in vollem Umfang unterstützt werden.

WICHTIG:
Für alle Funktionalitäten müssen Unit Tests mitgeliefert werden. Jede Funktionalität, für die kein Unit Test vorliegt, gilt als nicht implementiert und kann nicht bewertet werden. Diese Abgabe muss als separates Eclipse-Projekt implementiert und abgegeben werden. Sofern nicht explizit zugelassen, dürfen zusätzliche Bibliotheken Dritter nicht verwendet werden. Im Zweifel bitte bei mir rückversichern.