Funktionale Programmierung
LVA 185.161, VL 2.0, 2005 W
Das Anmeldesystem für die Prüfungen ist freigeschaltet. Anmeldungen sind ab sofort möglich.
Nachtragstermine wird es zu Anfang, in der Mitte und zu Ende der Vorlesungszeit im Sommersemester 2006 geben. Die genauen Termine dafür werden an dieser Stelle bekanntgegeben.
Beachten Sie zu den Prüfungen und zur Zeugnisausstellung auch die hier gegebenen Hinweise, sowie die entsprechenden Hinweise in Ihren Vorlesungsunterlagen (siehe Vorlesungsteile 8 und 9).
Zum Anmeldesystem.
Während der Lehrveranstaltung werden die verwendeten Folien und Aufgabenstellungen für den Laborübungsteil wöchentlich an dieser Stelle zur Verfügung gestellt.
Vorlesung Folien vom | Thema | Verfügbare Formate (Folien pro Seite) | Hinweise und Bemerkungen |
19.01.2006 9. Vorlesungsteil | Module, Abstrakte Datentypen, Reflektive Programmierung, Ausblick und Rückblick | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Keine |
12.01.2006 8. Vorlesungsteil | Monaden, eager vs. lazy Evaluation, lambda-Kalkül | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Keine |
15.12.2005 7. Vorlesungsteil | Funktionen höherer Ordnung, Ein- und Ausgabe, Fehlerbehandlung | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Keine |
01.12.2005 6. Vorlesungsteil | Polymorphie, Ad hoc Polymorphie, Muster und Listenkomprehension | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Keine |
24.11.2004 5. Vorlesungsteil | Polymorphie auf Funktionen und Datentypen, Ad hoc Polymorphie | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Keine |
17.11.2005 4. Vorlesungsteil | Algebraische Datentypen, Typsynonyme | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Aktualisiert am 21.11.2005 |
03.11.2005 3. Vorlesungsteil | Layout-Regeln, Rekursionstypen, Komplexitätsklassen, Aufrufgraphen | "1 F/S".pdf "1 F/S".pdf.gz "4 F/S".pdf "4 F/S".pdf.gz "8 F/S".pdf "8 F/S".pdf.gz | Aktualisiert am 21.11.2005 |
25.10.2005 2. Vorlesungsteil | Funktionen und ihre Signaturen | "1 F/S".ps "1 F/S".ps.gz "4 F/S".ps "4 F/S".ps.gz "8 F/S".ps "8 F/S".ps.gz | Keine |
20.10.2005 1. Vorlesungsteil | Einführung und Grundlagen | "1 F/S".ps "1 F/S".ps.gz "4 F/S".ps "4 F/S".ps.gz "8 F/S".ps "8 F/S".ps.gz | Aktualisiert am 25.10.2005 |
11.10.2005 Vorbesprechung | Motivation und Organisatorisches | "1 F/S".ps "1 F/S".ps.gz "4 F/S".ps "4 F/S".ps.gz "8 F/S".ps "8 F/S".ps.gz | Termin und Ort der Vorbesprechung: Di, 11.10.2005, 13-14 Uhr, Treitl-Hörsaal. |
Für die Übungsaufgaben werden im Regelfall auch einige Testfälle zur Verfügung gestellt. Diese Testfälle sind vorzugsweise dazu gedacht, die erwartete Signatur, insbesondere die Reihenfolge von Parametern deutlich zu machen. Sie können Ihnen nicht ein eigenständiges Testen Ihrer Programme abnehmen. Die Testfälle sind dazu weder gedacht noch geeignet.
Übung Aufgabenblatt vom | Abgabe/Nachabgabe | Verfügbare Formate | Hinweise und Bemerkungen |
09.01.2006 | 17.01.2006 (12:00) / 24.01.2006 (12:00) (war 16.01.2006 / 23.01.2006) |
Blatt 9.pdf Blatt 9.pdf.gz |
Letztes Aufgabenblatt! Testfälle nicht verfügbar. Abgabetermine verlängert! |
14.12.2005 | 11.01.2006 (12:00) / 18.01.2005 (12:00) |
Blatt 8.pdf Blatt 8.pdf.gz | Testfälle Aufgabenblatt 8 präzisiert am 20.12.2005 |
07.12.2005 | 14.12.2005 (12:00) / 11.01.2006 (12:00) |
Blatt 7.pdf Blatt 7.pdf.gz | Testfälle |
30.11.2005 | 07.12.2005 (12:00) / 14.12.2005 (12:00) |
Blatt 6.pdf Blatt 6.pdf.gz | Testfälle (aktualisiert 03.12.2005) |
23.11.2005 | 30.11.2005 (12:00) / 07.12.2005 (12:00) |
Blatt 5.pdf Blatt 5.pdf.gz | Testfälle |
16.11.2005 | 23.11.2005 (12:00) / 30.11.2005 (12:00) |
Blatt 4.ps Blatt 4.ps.gz | Testfälle |
04.11.2005 | 16.11.2005 (12:00) / 23.11.2005 (12:00) |
Blatt 3.ps Blatt 3.ps.gz | Testfälle |
27.10.2005 | 15.11.2005 (12:00) / 22.11.2005 (12:00) (war 04.11.2005 / 11.11.2005) |
Blatt 2.ps Blatt 2.ps.gz | Testfälle
Geänderte Abgabetermine! Beachten Sie auch folgenden Hinweis! |
24.10.2005 | 31.10.2005 (12:00) / 15.11.2005 (12:00) / (war 07.11.2005) |
Blatt 1.ps Blatt 1.ps.gz | Testfälle
Geänderte Abgabetermine! |
Hinweis zu Aufgabenblatt 2: Ändern Sie in den Teilaufgaben 1 und 2 die Signaturen der Funktionen anzZahlungsvarianten und anzZahlen von Int -> Integer auf Integer -> Integer. Im aktuell herunterladbaren Aufgabenblatt ist diese Änderung schon vollzogen. Sie können weiters davon ausgehen, dass die Funktion anzZahlungsvarianten nur mit Argumenten bis zu 3 USD getestet wird. (04.11.2005)
Zur Orientierung finden Sie auch entsprechende Informationen aus dem Wintersemester 2004/2005.
Montag | 10:00 Uhr - 12:00 Uhr (Christoph Roschger) 16:00 Uhr - 18:00 Uhr (Christoph Roschger) |
Dienstag | 08:00 Uhr - 09:00 Uhr (Anis Hadzisalihovic) 09:00 Uhr - 13:00 Uhr (Johannes Strodl) |
Mittwoch | 08:00 Uhr - 11:00 Uhr (Anis Hadzisalihovic) |
Donnerstag | 09:00 Uhr - 13:00 Uhr (Adrian Prantl) |
Nachtragstermine wird es zu Beginn, in der Mitte und gegen Ende der Vorlesungszeit im Sommersemester 2006 geben. Die genauen Termine werden rechtzeitig an dieser Stelle bekanntgegeben. Nach Ende der Vorlesungszeit im Sommersemester wird es keine weiteren Nachtragstermine geben. Bis dahin noch nicht ausgestellte Zeugnisse werden dann ausgestellt.
Die Anmeldung zu den Prüfungen wird elektronisch über das Anmeldesystem zur Vorlesung erfolgen. Dabei sollen Sie sich immer als Gruppe für einen Termin anmelden und auch als Gruppe zu diesem Termin kommen. Im Anmeldesystem werden Sie jeweils sehen, welche Termine noch frei sind. Der Termin, ab wann die Anmeldung möglich ist, wird an dieser Stelle und in der Vorlesung bekanntgegeben werden.
Bei 9 Abgaben in diesem Semester sind maximal 900 Punkte erreichbar. Für eine positive Beurteilung des Laborübungsteils benötigen Sie von den maximal erreichbaren Punkten mindestens 450 Punkte, also 50%, für "Befriedigend" mindestens 562.5 (62.5%), für "Gut" mindestens 675 (75%) und für "Sehr Gut" mindestens 787.5 Punkte (87.5%).
Die Note für den Laborübungsteil bestimmt zur Hälfte die Note der Lehrveranstaltung. Die zweite Hälfte ergibt sich aus der mündlichen Prüfung zum Vorlesungsteil. Eine Voraussetzung für eine insgesamt positive Beurteilung ist aber eine positive Beurteilung beider Teile, des Laborübungsteils und des Vorlesungsteils. Bei der Vorlesungsprüfung wird (neben dem theoretischen Stoff des Vorlesungsteils) auch überprüft, ob Sie Ihre eigenen Lösungen der Aufgabenstellungen auch im Detail verstehen. Die Beantwortung entsprechender Fragen sollte Ihnen leicht fallen, wenn Sie die Aufgabenstellungen selbst gelöst bzw. an deren Lösung mitgearbeitet haben.