Funktionale Programmierung
LVA 185.161, VL 2.0, 2004 W

Funktionale Programmierung

(zweistündige Vorlesung mit Laborübung; siehe auch TUWIS++/185.161)

Achtung: Neue Homepage-URL

Die homepage zur Vorlesung ist ab sofort unter

http://www.complang.tuwien.ac.at/knoop/fp185161_ws0405.html

zu finden. Bitte passen Sie Ihre bookmarks entsprechend an! Diese Seite wird nach dem 08.10.2004 nicht mehr aktualisiert.

Anmeldesystem freigeschaltet!

Das elektronische Anmeldesystem ist jetzt freigeschaltet. Sie können sich ab sofort bis einschließlich zum 17. Oktober 2004 für die Teilnahme an der Lehrveranstaltung "Funktionale Programmierung" anmelden. Bis zum 31. Oktober 2004 können Sie sich gegebenenfalls auch wieder abmelden. Nach dem 31. Oktober 2004 gehe ich davon aus, dass Sie die Lehrveranstaltung fest in Ihren Stundenplan aufgenommen haben und sie erfolgreich bis zum Ende besuchen wollen.
    Weitere Informationen zur Gruppeneinteilung und zur Ausgabe der Rechennummern und Passwörter finden Sie auf den Folien zur Vorbesprechung zu dieser Lehrveranstaltung. Die Rechennummern und Passwörter werden ab nächste Woche dienstags von den Tutoren im Labor ausgegeben. Die Anwesenheitszeiten der Tutoren im Labor finden Sie hier. Die Übernahme von Rechennummer und Passwort werden wir Sie durch Unterschrift zu quittieren bitten. Bitte bringen Sie deshalb Ihren Studentenausausweis mit und kommen Sie zur Übernahme von Rechennummer und Passwort zusammen mit allen Gruppenpartnern. Vielen Dank.

Zum Anmeldesystem.

Inhalt

Die Vorlesung gibt eine Einführung in die Grundlagen und Konzepte funktionaler Programmierung. Dabei werden insbesondere die folgenden Prinzipien funktionaler Programmierung vorgestellt und behandelt: und die Umsetzung dieser Konzepte in Haskell.

Ziele

Die Teilnehmer sollen einen Überblick über die wichtigsten Konzepte funktionaler Programmiersprachen bekommen und lernen, diese Konzepte sinnvoll einzusetzen.

Voraussetzungen

Grundlegende Kenntnisse zumindest einer Programmiersprache (wie z.B. in "Einführung in das Programmieren" vermittelt) werden vorausgesetzt.

Lehrbehelfe

Während der Lehrveranstaltung werden die verwendeten Folien und Aufgabenstellungen für den Laborübungsteil wöchentlich an dieser Stelle zur Verfügung gestellt.

Folien vom Thema Verfügbare Formate (Folien pro Seite) Hinweise und Bemerkungen
05.10.2004
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
Keine

Zur Orientierung finden Sie auch entsprechende Informationen aus dem Wintersemester 2003/2004.

In der Lehrveranstaltung wird die Programmiersprache Haskell verwendet. Ein Online-Tutorial erklärt die Sprache sehr gut, setzt aber Grundkenntnisse der funktionalen Programmierung voraus. Umfangreiche Informationen zu Haskell finden Sie auch auf der Haskell Home Page. Weitere Literaturhinweise finden Sie auch auf den Folien zur Vorbesprechung der Lehrveranstaltung. In der Laborübung wird der Haskell-Interpreter Hugs 98 verwendet, der für viele Plattformen verfügbar ist.

Zeit und Ort

Die Vorbesprechung für das Wintersemester 2004/2005 findet am 5. Oktober 2004 von 13:00 Uhr bis 14:00 Uhr im Informatikhörsaal (Treitelstraße 3) statt. Die Vorlesung selbst beginnt am 12. Oktober 2004 und findet ebenfalls jeden Dienstag von 13:00 Uhr bis 14:00 Uhr im Informatikhörsaal (Treitelstraße 3) statt.

Anwesenheitszeiten der Tutoren

In der Woche vom 11. bis zum 15. Oktober 2004 werden zu den folgenden Zeiten Tutoren im Laborraum anwesend sein und Ihnen für Fragen und zur Ausgabe von Rechennummern und Passwörtern zur Verfügung stehen.

Dienstag, 12.10.2004 08:30 Uhr - 10:30 Uhr (Sinan Saral)
10:30 Uhr - 12:30 Uhr (Christoph Roschger)
14:30 Uhr - 15:30 Uhr (Christoph Roschger)
Mittwoch, 13.10.2004 09:00 Uhr - 11:00 Uhr (Anis Hadzisalihovic)
16:00 Uhr - 18:00 Uhr (Adrian Prantl)
Donnerstag, 14.10.2004 09:00 Uhr - 11:00 Uhr (Sinan Saral)
16:00 Uhr - 18:00 Uhr (Adrian Prantl)
Freitag, 15.10.2004 08:30 Uhr - 11:30 Uhr (Anis Hadzisalihovic)
15:00 Uhr - 16:00 Uhr (Christoph Roschger)

Anrechenbarkeit

"Funktionale Programmierung" ist für folgende Bakkalaureatsstudien anrechenbar: "Software & Information Engineering" (Pflichtfach, 5. Semester) und "Medizinische Informatik" (Wahlfach).

Prüfungen

Die Beurteilung setzt sich je zur Hälfte aus den Leistungen bei der
Laborübung und dem Ergebnis einer mündlichen Prüfung zusammen. Der Vorlesungsteil soll dabei bis zum 15. Januar 2005 abgeschlossen sein. Die Prüfungen werden dann nach Vereinbarung im Anschluss in der zweiten Jännerhälfte 2005 abgehalten.

Vortragender

Jens Knoop, Tel.: 58801-18510, E-mail: knoop@complang.tuwien.ac.at
Complang
Knoop
   News
   Lehre
      Lehre 2004 W
         Fkt. Programmierung
         AK d. Prakt. Inf. 2
         AK d. Prakt. Inf. 1
      Lehre 2004 S
      Lehre 2003 W
      Frühere Semester
   Research Interests
   Publications
   Professional Activities
   Memberships
   Selected Events
   Useful Links
Sitemap
Sprechstunde
wiederholte LVAs:
Fkt. Programmierung
Sonstige
Schnellzugriff:
TUWIS++
voriges Semester
voriges Jahr
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | letzte Änderung: 2004-10-08 (Knoop)