UnivIS
Informationssystem der Universität Kiel © Config eG 
Christine - Pax optima rerum
  Sammlung/Stundenplan Home  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Telefon &
E-Mail
 
Mehrsprachigkeit befindet sich im Aufbau.
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Vorlesungsverzeichnis

 
 
Veranstaltungskalender

 
 
Organisation >> Technische Fakultät >> Institut für Informatik >> Programmiersprachen und Übersetzerkonstruktion >>

  WI09: - Fortgeschrittene Programmierung (FortProg) (080086)

Dozentinnen/Dozenten
Prof. Dr. Michael Hanus, Priv.-Doz. Dr. Frank Huch

Angaben
Vorlesung, 3 SWS, Schein, ECTS-Studium, ECTS-Credits: 7,0, Modul: WI09; Fachgebiet: Praktische Informatik
Zeit und Ort: Mo 12:00 - 14:00, CAP2 - Hörsaal C [Audimax]; Di 14:00 - 16:00, CAP2 - Hörsaal D [Audimax] (außer Di 12.5.2009); Einzeltermin am 12.5.2009 14:00 - 16:00, CAP2 - Hörsaal E [Audimax]
vom 20.4.2009 bis zum 14.7.2009

Voraussetzungen / Organisatorisches
Bachelorstudium 1.-4. Semester

Inhalt
Kurzfassung:
In dieser Vorlesung werden fortgeschrittene Programmierkonzepte vorgestellt. Dabei wird der Umgang mit den Konzepten der wichtigsten Programmierparadigmen, d.h. funktionale, logische, Constraint-orientierte, nebenläufige und verteilte Programmierung, geübt.

Lernziele: Nach Abschluss dieses Moduls sind die Studierenden in der Lage, die Konzepte der wichtigsten Programmierparadigmen zur Lösung konkreter Programmieraufgaben effektiv einzusetzen. Sie können die geeignete Anwendung dieser Konzepte für gegebene Probleme einschätzen.

Lehrinhalte: In dieser Vorlesung werden forgeschrittene Programmierkonzepte, die über die in den ersten Studiensemestern erlernte Programmierung hinausgehen, vorgestellt. Dabei wird anhand verschiedener Programmiersprachen der Umgang mit den Konzepten der wichtigsten Programmierparadigmen vermittelt. Moderne funktionale Programmierungtechniken werden am Beispiel der Sprache Haskell gezeigt. Logische und Constraint-orientierte Programmierung wird in der Sprache Prolog vermittelt. Konzepte zur nebenläufigen und verteilten Programmierung werden mit der Sprache Java vorgestellt und geübt.

Prüfungsleistung: Mündliche Abschlussprüfung am Ende der Vorlesung

Empfohlene Literatur
  • S. Thompson: Haskell - The Craft of Functional Programming, Addison-Wesley, 1996
  • G. Hutton: Programming in Haskell, Cambridge University Press, 2007
  • L. Sterling, E. Shapiro: The Art of Prolog, 2nd Ed., MIT Press, 1994
  • T. Frühwirth, S. Abdennadher: Constraint-Programmierung, Springer, 1997
  • D. Lea: Concurrent Programming in Java, 2nd Ed., Addison Wesley, 2000
  • P. Hyde: Java Thread Programming, Sams Publishing, 1999

Zusätzliche Informationen
Schlagwörter: Programmiersprachen
Erwartete Teilnehmerzahl: 30

Zugeordnete Lehrveranstaltungen
UE: Übungen zu: Fortgeschrittene Programmierung (080082)
Dozentinnen/Dozenten: Prof. Dr. Michael Hanus, Priv.-Doz. Dr. Frank Huch, Dipl.-Inf. Sebastian Fischer
Zeit und Ort: Mi 16:00 - 18:00, CAP4 - R.715
www: https://www-ps.informatik.uni-kiel.de/iLearn/courses/13

UnivIS ist ein Produkt der Config eG, Buckenhof