Objektorientierte Programmierung

Prof. Dr.-Ing. Mark Minas
Frühjahrstrimester 2008

Termine

Es handelt sich um eine Vorlesung mit vier Vorlesungs- und zwei Übungsstunden wöchentlich (4V + 2SÜ TWS). Die Vorlesungen finden jeweils

  • Mittwoch, 09:45 - 11:15, Raum 0431
  • Donnerstag, 10:30 - 12:00, Raum 0401

statt.

 

Die Übungen finden gem äss der Gruppeneinteilung aus Einführung in die Informatik II in der Regel montags zwischen 11:30 und 13:00, sowie dienstags zwischen 18:30 und 20:00 Uhr statt. Hier gilt die folgende Zuordnung:

 

Zu diesen Zeiten steht zusätzlich der EC (Electronic Classroom) zur Verfügung.

Ausnahmen

Am 05.05.08 sowie am 06.05.08 finden wegen der TSK-Tage keine Übungen statt. Die Übungen vom 12.05.08 (Pfingstmontag) werden auf den 13.05.08 verschoben. Genauere Informationen werden noch bekannt gegeben.

Klausur und Schein

Die Trimestralklausur "Objektorientierte Programmierung" findet statt am

Mittwoch, 02.07.2008 um 10.15-11:15 Uhr im Raum 35/1210B

Studierende der Studienrichtung Mathematical Engineering schreiben zu diesem Termin zusätzlich die Teilprüfung Grundlagen der Software-Entwicklung des Moduls Wahlpflicht Grundlagen (1903). Die gesamte Prüfungszeit verlängert sich für diese Studierenden auf 10.15-11:45 Uhr.

Es sind keine Hilfsmittel erlaubt, aufler nicht-elektronischen Schreibger äten. Bringen Sie einen Lichtbildausweis zur Klausur mit.

Vorlesungs- und Übungsmaterialien

Die Vorlesungsmaterialien sowie Übungsblätter finden Sie jeweils ein paar Tage vor der entsprechenden Vorlesung bzw. Übung im

Dokumentenbereich.

Wir gehen davon aus, dass Sie die Übungsblätter sowie die Vorlesungsfolien und eigene Aufzeichnungen zur Übung mitbringen. Weiterhin erwarten wir, dass Sie Übungsaufgaben selbständig vor der jeweiligen Übung bearbeiten. In den Übungen wird Ihnen die Möglichkeit gegeben Ihre Lösungen zu präsentieren.

Die Lösungsvorschläge führen (wie der Name schon sagt) mögliche Lösungswege an und erheben keinen Anspruch auf Alleingültigkeit. Wir empfehlen deswegen auch jedem Studenten dringend, sich selbst Gedanken über die Aufgaben zu machen und erst danach (!) auf die Lösungsvorschläge zurückzugreifen.

    • Übung 1 (Mo, 07.04.08 u. Di, 08.04.08)

 

    • Übung 2 (Mo, 14.04.08 u. Di, 15.04.08)

 

    • Übung 3 (Mo, 21.04.08 u. Di, 22.04.08)

 

    • Übung 4 (Mo, 28.04.08 u. Di, 29.04.08)

 

    • Übung 5 (Di, 13.05.08)

 

    • Übung 6 (Mo, 19.05.08 u. Di, 20.05.08)

 

    • Übung 7 (Mo, 26.05.08 u. Di, 27.05.08)

 

    • Übung 8 (Mo, 02.06.08 u. Di, 03.06.08)

 

    • Übung 9 (Mo, 09.06.08 u. Di, 10.06.08)

 

    • Übung 10 (Mo, 16.06.08 u. Di, 17.06.08)

 

    • Klausurvorbereitung (Mo, 23.06.08 u. Di, 24.06.08)



     

Fragen zum Übungsbetrieb richten Sie bitte an ihre jeweiligen Tutoren oder an Sonja Maier.

Literatur

 

  • Reinhard Schiedermeier: Programmieren mit Java TIPP!
    Pearson Studium 2005, ISBN 3827371163. (=> Lehrbuchsammlung!)
  • Jochen Seemann, Jürgen Wolff von Gudenberg: Software-Entwurf mit UML TIPP!
    Springer 2000, mit CD-ROM, ISBN 3540641033. (=> Lehrbuchsammlung!)

  • Peter Sestoft: Java Precisely
    The MIT Press 2005 (2te Aufl.), ISBN 0262693259.
  • Christian Ullenboom: Java ist auch eine Insel
    Galileo Press (6te Auflage), ISBN 3898428389.
  • Heide Balzert: Lehrbuch der Objektmodellierung
    Spektrum Akademischer Verlag (2te Aufl.), ISBN 3827411629.
  • Martin Hitz, Gerti Kappel: UML@Work
    dpunkt.Verlag 2002, mit CD-ROM, ISBN 393258838X.

  • Johannes Link: Softwaretests mit JUnit
    dpunkt.Verlag 2005 (2te Aufl.), ISBN 3898643255.
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns
    Addison-Wesley 1995, ISBN 0201633612.
  • Nancy Wilkinson: Using CRC Cards
    Prentice-Hall 1995, ISBN 1884842070.

Online-Literatur

 

Software und weitere Links