UnivIS
Informationssystem der Universität Kiel © Config eG 
Christine - Pax optima rerum
  Sammlung/Stundenplan Home  |  Kontakt  |  Hilfe    
Suche:      Semester:   
Mehrsprachigkeit befindet sich im Aufbau.
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Veranstaltungskalender

 
 
Vorlesungsverzeichnis >> Technische Fakultät >> Diplomstudiengang Informatik (Dipl.-Inf.) >> Hauptstudium >> Vorlesungen/Übungen >>

  BA5 - Funktionale Programmierung (FunkProg) (080088)

Dozent/in
Priv.-Doz. Dr. Frank Huch

Angaben
Vorlesung, 4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 8,0, Modul: BA5; Fachgebiet: Praktische Informatik
Zeit und Ort: Mo, Mi 16:00 - 17:30, LMS2 - R.Ü2
ab 18.10.2006

Voraussetzungen / Organisatorisches
Diese Vorlesung richtet sich an Studierende aller Informatikstudiengänge und ist für das Hauptstudium konzipiert (Diplom-Informatik, Ing.-Informatik, Bachelor). Es werden keine anderen Vorlesungen vorausgesetzt.

Inhalt
Die Vorlesung gibt eine ausführliche Einführung in die funktionale Programmierung. Neben den Grundlagen (Lambda-Kalkül, Semantik, Polymorphismus) werden auch weiterführende Konzepte moderner funktionaler Sprachen vorgestellt. Hierbei liegt der Schwerpunkt auf dem praktischen Einsatz funktionaler Sprachen. Geplante Themen sind: effiziente Algorithmen und Datenstrukturen, Programmiertechniken, Parserkombinatoren, XML-Anbindung, nebenläufige Programmierung, verteilte Programmierung, CGI-Programmierung, Debugging und Profiling.

Bei diesen Themen werden in der funktionalen Programmierung zum Teil andere Ansätze als in imperativen Sprachen gewählt. Es zeigt sich häufig aber auch, dass diese Ansätze auch im imperativen/objektorientierten Kontext tragen und zu verständlicherem Code führen.

Hauptsächlich werden wir uns mit der lazy funktionalen Programmiersprache Haskell beschäftigen. Bei der verteilten Programmierung wird außerdem die Sprache Erlang diskutiert.

Empfohlene Literatur
Wird in der Vorlesung bekannt gegeben.

Zusätzliche Informationen
Schlagwörter: Funktional, Programmierung
Erwartete Teilnehmerzahl: 20

Zugeordnete Lehrveranstaltungen
UE: Übungen zu: Funktionale Programmierung (080086)
Dozent/in: Dipl.-Inf. Sebastian Fischer
Zeit und Ort: Do 16:00 - 17:30, CAP4 - R.910[SR910]
www: http://www-ps.informatik.uni-kiel.de/~sebf/ws0607/funprog/

Institution: Programmiersprachen und Übersetzerkonstruktion
UnivIS ist ein Produkt der Config eG, Buckenhof