Deutsch | English
Kontakt     Übersicht     Suche Erweiterte Suche     Impressum   
{$naviAltText}

Hinweis: Diese Seiten sind nur noch bis Ende Juni 2012 online.
FAKULTÄT FÜR INFORMATIK UND AUTOMATISIERUNG
Fachgebiet Softwaretechnik und Programmiersprachen



Programmierparadigmen (SS 2007)

Dr.-Ing. G. Hübel, Dr.-Ing. Peter Jackisch

(Studiengang: Informatik, 2. Semester)
(Studiengang: Elektrotechnik: AS, BMTI, MA, PMS, WI, 6. Semester, wahlpflicht)

(Teil FP: Studiengang: Wirtschaftsinformatik, wahlpflicht)

Inhalt:

  • Übersicht über Programmierparadigmen
  • Funktionales Paradigma (FP, Haskell 98)
    • Funktionsdefinitionmöglichkeiten
      (Guards, Muster, lokale Defs)
    • Reduktionsstrategien (applicative, normal, lazy order)
    • Rekursion und Induktion
    • Höhere Funktionen ( map, filter, fold, ... )
    • Algebraische und polymorphe Datentypen, Typklassen
    • Einfache Beweise
    • Module
    • Monaden

Verwendete Programmiersprache: Haskell bzw. Hugs 98
Get HUGS98 oder ghci 

Arbeitsmaterialien (Funktionale Programmierung)

  • Objektorientiertes Paradigma (OOP)
    • OO-Konzepte, Begriffe, Notationen
    • Typen, Klassen, Subtyping und Vererbung
    • Abstrakte Klassen, Interfaces
    • Objektkommunikation
    • Dynamisches Binden, Polymorphismus
    • Ausnahmebehandlung
    • Design by Contract, Wiederverwendung
    • Generische Klassen
    • Mehrfachvererbung

Arbeitsmaterialien (Objektorientierte Programmierung)

Lehrbeauftragte:
Dr.-Ing. P. Jackisch: Teil OOP
Dr.-Ing. G. Hübel: Teil FP

Literatur: siehe Arbeitsmaterialien und Online-Bücher

Abschluß: Schriftliche Prüfung (60 min)

(zählt für Studiengang Informatik zum Modul "Programmierung")

 
 
  Zuletzt geändert:  14.08.2009
SEITE DRUCKEN