Uni-Logo

Constraint-Satisfaction-Probleme - Übungen

Wie auf der Übersichtsseite beschrieben, gibt es zu dieser Vorlesung sowohl theoretische als auch praktische Übungen. In beiden Bereichen können Bonuspunkte für die mündliche Prüfung erworben werden. Beide Arten von Übungen dürfen in Gruppen von zwei Personen bearbeitet werden.

Aufgaben

Übungsblatt Ausgeteilt Abgabe
Übungsblatt 1 Mittwoch, 21. Oktober Mittwoch, 28. Oktober
Übungsblatt 2 Mittwoch, 28. Oktober Mittwoch, 4. November
Übungsblatt 3 Mittwoch, 4. November Mittwoch, 11. November
Übungsblatt 4 Mittwoch, 11. November Mittwoch, 18. November
Übungsblatt 5 Mittwoch, 18. November Mittwoch, 25. November
Übungsblatt 6 Mittwoch, 25. November Mittwoch, 2. Dezember
Übungsblatt 7 Mittwoch, 2. Dezember Mittwoch, 9. Dezember
Übungsblatt 8 Mittwoch, 9. Dezember Mittwoch, 16. Dezember
Übungsblatt 9 Mittwoch, 16. Dezember Mittwoch, 23. Dezember
Übungsblatt 10 Mittwoch, 23. Dezember Mittwoch, 13. Januar
Übungsblatt 11 Mittwoch, 13. Januar Mittwoch, 20. Januar
Übungsblatt 12 Mittwoch, 20. Januar Mittwoch, 27. Januar
Übungsblatt 13 Mittwoch, 27. Januar Mittwoch, 3. Februar
Übungsblatt 14 Mittwoch, 3. Februar Mittwoch, 10. Februar

Projekte

Liste der Projekte

Projektbeschreibung Ausgeteilt Abgabe
Projekt P1 Mittwoch, 4. November 2009 Mittwoch, 25. November 2009
Projekt P2 Mittwoch, 25. November 2009 Mittwoch, 16. Dezember 2009
Projekt P3 Mittwoch, 20. Januar 2010 Mittwoch, 10. Februar 2010

Allgemeines zu den Projekten

Projekte können in den folgenden Programmiersprachen bearbeitet werden: C, C++, Java und Python. Andere Programmiersprachen sind nach Absprache möglich; in diesem Fall bitte vor Bearbeitung des Projekts bei uns melden.

Die eingereichten Programme müssen die geforderten Ein- und Ausgabeformate verwenden, einige Tests bestehen und ausreichend kommentiert sein. Programme, die diesen Anforderungen nicht genügen, werden nicht akzeptiert, aber es besteht die Möglichkeit, innerhalb der Abgabefrist nachzubessern. Daher bitten wir darum, frühzeitig abzugeben, um ausreichend Zeit für Nachbesserungen zu haben.