Übung zur Vorlesung Praktische Informatik 2
Neuigkeiten
Die Vorlesung beginnt am 15.4.2009. Die Übungen beginnen in der zweiten Woche (20.4.).
Termine
| Zeit | Raum | Leiter/Tutor | |
|---|---|---|---|
| Übung | Mo 11-13 | RUD26, 1'306 | J. Sürmeli |
| Übung | Di 13-15 | RUD26, 1'306 | C. Gierds |
| Übung | Di 15-17 | RUD26, 1'306 | C. Gierds |
| Übung | Mi 11-13 | RUD26, 1'303 | D. Weinberg |
| Übung | Mi 13-15 | RUD26, 1'306 | G. Lindemann-v.Trz. |
| Übung | Mi 15-17 | RUD26, 1'306 | G. Lindemann-v.Trz. |
Anmeldung und Verwaltung
Bei Problemen melden Sie sich bitte bei einem der Übungsleiter.
Übungsblätter
- Pro Übungsblatt gibt es 20 Punkte. Es werden 10 Übungsblätter ausgegeben.
- Die Übungsaufgaben sind in Gruppen zu genau 2 Studenten zu bearbeiten. Beide Studenten müssen derselben Übungsgruppe angehören und in Goya in einer Gruppe eingetragen sein.
- Die Bearbeitungszeit je Übungsblatt beträgt eine Woche. Die Lösungen sind ausschließlich in schriftlicher Form auf Papier in den jeweiligen Übungsgruppen abzugeben. Die korrigierten Lösungen werden eine Woche später in den Übungsgruppen zurückgegeben und besprochen. Anforderungen an die Lösungen werden jeweils in den Übungsgruppen mitgeteilt.
- Bei Betrugsversuchen (Lösungen aus dem Internet, bspw. Wikipedia, etc) wird das gesamte Übungsblatt mit 0 Punkten bewertet. Bei Abschreiben bekommen beide Gruppen (die Abschreiber und die, die abschreiben lassen) auf das gesamte Übungsblatt 0 Punkte.
Leistungsnachweise
- Für einen Übungsschein werden 70% der erreichbaren Punkte (also 140 Punkte) benötigt.
- Wir erwarten, dass alle Übungsserien bearbeitet werden.
Themen
1. Übung (20.04. - 24.04.):
- Organisatorisches
- Prolog: einfache Datenbasen, einfache Regeln, Anfragen, Unifikation,
- Fakten, SWI-Prolog, Closed-World-Assumption, anonyme Variablen
2. Übung (27.04. - 01.05.):
- Prolog: Rekursion, rekursive Regeln, Backtracking, Abarbeitungsbaum, Listen I
3. Übung (04.05. - 08.05.):
- Prolog: Listen II, Arithmetik
4. Übung (11.05. - 15.05.):
- Prolog: Akkumulatoren, Krypto-Arithmetische Rätsel
5. Übung (18.05. - 22.05.):
- Prolog: Komplexitätsklassen, Suchen und Sortieren
6. Übung (25.05. - 29.05.):
- Prolog: Kontrolle des Backtrackings mit Cut, Negation
7. Übung (02.06. - 05.06.):
- Prolog: Transitionssysteme, assert/ retract, Zusammenfassung Prolog
8. Übung (08.06. - 12.06.):
- Haskell: Einführung, Funktionsdefinitionen, Ausdrücke, Rekursion
9. Übung (15.06. - 19.06.):
- Haskell: Haskell-Klassen, Datentypen, Typ inferieren, Listengeneratoren, höhere Funktionen
10. Übung (22.06. - 26.06.):
- Haskell: eigene Datentypen, Datentypen in Typklassen eingliedern
11. Übung (29.06. - 03.07.):
- UML Klassendiagramme (AKD und EKD)
12. Übung (06.07. - 10.07.):
- Zusammenfassung und Probeklausur
13. Übung (13.07. - 17.07.):
- Klausurvorbereitung
Theorie der Programmierung | Kontakt | zuletzt geändert am 05.10.2009 15:51