Lehre im Labor - praxisnah
Hochschule Bochum
Prof. Dr.-Ing. Albrecht Weinert

Labor für Medien und verteilte Anwendungen
MEVA-Lab


Lehre Informatik— Objekt-Orientierung — eOP
Prof. Dr.-Ing. Albrecht Weinert Dozent
Vererbung (nicht OO-) -> Stammbaum der Familie Benckiser Prof. Dr.-Ing. Albrecht Weinert
Dipl.-Ing. Thorsten Bartsch (Organisation, Praktikum)

Allgemeines
Objektorientierte Programmierung und Methoden (EOP) ist eine einsemestrige Lehrveranstaltung für das vierte Semester der Studienrichtung Informatik. Daneben ist EOP auch eine Wahlveranstaltung für das Hauptstudium der anderen Studienrichtungen des Fachbereichs Et.& Informatik (FB 3).

Die Lehrveranstaltung besteht aus
  • Vorlesung   —   3 Semesterwochenstunden,
  • Übung           —   1 Semesterwochenstunde
  • Praktikum     —   2 Semesterwochenstunden.
Übungen und Praktika vertiefen den Vorlesungsstoff.

Das Praktikum besteht aus Versuchen im Labor D3-15 und einer Projektaufgabe. Termingruppeneinteilung und Organisation am Anfang der LV durch Herrn Dipl.-Ing. T. Bartsch.


Aktuell
  • Klausureinsicht (EBV, EOP, ERA) Dienstag, 15.03.11, 16:00, D3-02
  • Vorlesungsbeginn SS11 Donnerstag, 24.03.2011, 08:00, D3-33
  • Vorbesprechung Praktikum SS11 Freitag, 08.04.2011, 12:30, D3-13
    (Praktikum muss auf Freitag verlegt werden.)

Voraussetzungen
Grundkenntnisse in Informatik.
Gute Kenntnisse in Java, Grundkenntnisse in OO, so wie sie die Vorlesung Informatik I (GIN) vermittelt.
Hinreichende Englischkenntnisse, um englische und amerikanische Literatur bearbeiten zu können.


Ziele und Inhalte
Eclipse-Arbeitsfeld -> groß
Objektorientierung (OO), Objekt- und Klassenbeziehungen,
OO Entwurf und Darstellung von größeren Programmsystemen und Klassenbibliotheken,
Arbeitsmethoden und -techniken,
Entwurfsmuster, wie z.B. Observer, Decorator, Composite, Proxy, Adapter, Factory, Singleton, Visitor, const-Interface und (typesafe) Enum,
Durchführung eines (OO) Softwareprojekts im Rahmen des Praktikums zusätzlich zu den Einzelversuchen.

Literatur und Hilfsmittel
Auf der Literaturseite sind die unter der Kategorie Java-Grundlagen und insbesondere Objektorientierung angegebenen Titel relevant.
Das Standardwerk ist  Gamma, Erich,  Helm, Richard,  Johnson, Ralph  & Vlissides, John,
"Design Patterns"  bzw.  "Entwurfsmuster".

Ein JDK und Eclipse auf dem eigenen PC erleichtert die häusliche Mitarbeit.

Zu weiteren Unterlagen, Aufgabenblättern, Tools etc. werden ggf. in der Lehrveranstaltung weitere Zugangsmöglichkeiten über das WWW, das FH-Netz oder den persönlichen Log-In (Domäne, Labor) bekannt gegeben.
Der Link zu den Unterlagen (download) für die Semestergruppe 2011 ist eop11 [o4y].

Abschluss, Prüfungselemente
Testat des EOP-Praktikums.
Fachprüfung (Abschlussklausur, Projektnote).   Unterlagen und Hilfsmittel in der Abschlussklausur:
Keine, bis auf zwei handschriftlich selbsterstellte Hilfsblätter (DinA4).
Eine Wiederholungsklausur EOP findet voraussichtlich (ohne Gewähr) am 08.03.10 (Mo) 8:30 statt.
Copyright   ©   2011  Albrecht Weinert
Stand: 13.12.2011 (V.219)       A. Weinert,   E-Mail (webmaster)