Objektorientierte Programmierung ist als Begriff zwar in aller Munde, technologisch gesehen jedoch weitgehend undefiniert. Klar ist, daß Objektorientierte Programmierung die Kombination mehrerer Programmiertechniken ist. Dazu gehören datengesteuerte Programmierung und Vererbung. Wie jedoch genau die Zusammensetzung ist, darüber streiten sich die Gelehrten.
Die Vorträge dieses Proseminar werden darum das Thema von mehreren Blickwinkeln aus angreifen: Dazu gehören die Sichtweisen, die verschiedene objektorientierte Programmiersprachen (Smalltalk-80, Java, CLOS, Cecil, Objective Caml, Haskell, Obliq etc.) nahelegen, die Verquickung von Objekthierarchien und Typen, sowie Themen aus objektorientierter Analyse und Design.
Das Proseminar wird von den Teilnehmern während des Semesters unter persönlicher Betreuung vorbereitet. Die eigentlichen Vorträge finden dann an den zwei Blockterminen statt. Jeder Teilnehmer fertigt - ebenfalls unter Betreuung - ein kurzes Arbeitspapier zum Vortragsthema an, das zum Vortrag den anderen Teilnehmern ausgeteilt wird.
Bis zur Vorbesprechung bei Mike Sperber auf First-Come-First-Serve-Basis.
Weitere Informationen zu den Themen gibt es auf Anfrage bei Mike Sperber.