| Lehrveranstaltungen Wintersemester 2002/2003 |
| 2-std., Montag, 16 - 18 Uhr, Seminarraum Ü1 |
| 2-std., Dienstag, 16 - 18 Uhr, Seminarraum Ü1 und Z.n.V. |
Achtung! Als 4-std. Programmierpraktikum nur im Rahmen des Zertifikatsstudiums anrechenbar!
Zielgruppe:
Studierende im Hauptstudium beider Informatik-Studiengänge
(Dipl.-Inf. und Dipl.-Ing.) sowie Studierende mit Nebenfach
Informatik und Studierende des Zertifikatsstudiums.
Basis:
Grundstudium
Inhalte:
Die objektorientierte Programmierung ist eine Methode für die
Organisation von großen Programmen, die zwar im Umfeld der Künstlichen
Intelligenz zum Durchbruch gelangt ist, jedoch von genereller Relevanz
für die Produktion von zuverlässiger und leicht wartbarer Software
ist. Unter den Sprachen, die objektorientierte Programmierung
gestatten, nimmt SMALLTALK-80 eine besondere Stellung ein, da hier
ausschließlich objektorientiert programmiert werden muß.
In der Vorlesung werden die tragenden Konzepte für die objektorientierte Programmierung am Beispiel vom SMALLTALK-80 vorgestellt. Aus dem Bereich der Spezifikation von Programmen sollen Ansätze zur objektorientierten Modellierung und zum objektorientierten Design vorgestellt werden. Unter dem Aspekt wiederverwertbarer objektorientierter Software wird das Programmieren mit Design Patterns besprochen, eine moderne Technik, die sich im Durchbruch befindet.
In der begleitenden Übung besteht die Gelegenheit, mit SMALLTALK-80 an den Sun-Workstations das objektorientierte Programmieren praktisch kennenzulernen.
Literatur:T. Budd: An Introduction to Object-Oriented Programming, 2. Ed. Addsion Wesley Publishing Company, 1997
A. Goldberg, D. Robson: SMALLTALK-80: The Language and its Implementation, Addsion Wesley Publishing Company, 1983
M.C. Bücker, J. Geidel, M.F. Lachmann: Programmieren in SMALLTALK mit VisualWorks © Springer Verlag, 1995
J. Rumbaugh, I. Jacobsen, G. Booch: The Unified Modeling Language Reference Manual, Addison Welsley Publishing Company, 1999
Ph. Kruchten: Der Rational Unified Process, Addison Wesley Publishing Company, 1999
E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns, Addison Wesley Publishing Company, 1995