Objektorientierte Programmierung
Prof. Dr.-Ing. Mark Minas
Frühjahrstrimester 2012
Klausurergebnisse und -einsicht
Die Ergebnisse der Nachholklausur hängen aus:
Pinnwand im Ergeschoss, Gebäude 41/400
Eine Einsicht in die Klausur ist möglich am:
Donnerstag, 04.10.2012 von 10:00 - 11:00 Uhr im Raum 2417, Gebäude 41/400
Termine
Es handelt sich um eine Vorlesung mit vier Vorlesungs- und zwei Übungsstunden wöchentlich (4V + 2SÜ TWS). Die Vorlesungen finden jeweils
- Dienstag, 08:00 - 9:30, Raum 33 - 2216
- Donnerstag, 10:30 - 12:00, Raum 33 - 0301
statt.
Die Vorlesung startet am Dienstag den 03.04.12 und endet am 28.06.12.
Folgende Übungsgruppen stehen ihnen zur Verfügung:
- Gruppe 1, Montag 16:45 - 18:15, Raum 36 - 01242 Tutor: Steve Hoferick
- Gruppe 2, Montag 16:45 - 18:15, Raum 36 - 01243 Tutor: Christoph Schmidt
- Gruppe 3, Montag 18:30 - 20:00, Raum 36 - 01243 Tutor: Stefan Schiller
Die Übung beginnt am Montag den 16.04.12.
Anmeldung
Melden Sie sich bitte zum Übungsbetrieb bis Mittwoch den 11.04.12 hier an:
Anmeldung zu den Übungsgruppen
(Geben Sie Ihren Vornamen und den ersten Buchstaben des Nachnamens an)
Besondere Termine
- In der Osterwoche vom 09.04. - 13.04. entfallen sowohl Vorlesung als auch Übung.
- Am Dienstag den 01.05. findet wegen des Tags der Arbeit keine Vorlesung statt.
- Am Donnerstag den 17.05. findet wegen Christi Himmelfahrt keine Vorlesung statt.
- Am Montag den 28.05. finden wegen des Pfingstmontags keine Übungen statt.
- Am Donnerstag den 07.06. findet wegen Fronleichnam keine Vorlesung statt.
- Am Donnerstag den 28.06. findet die letzte Vorlesung statt.
- Die Übungen vom 30.04. werden auf Donnerstag den 03.05 verschoben. Alle drei Gruppen beginnen um 18:30 in den Räumen 01241 (Christoph) 01242 (Steve) und 01243 (Stefan) in Geb. 36 statt.
Klausur und Schein
Die Nachholklausur findet statt am
Montag, 24.09.2012 von 9:00 - 10:00 Uhr im Raum 0135/3, Gebäude 43
Die Klausur findet statt am
Montag, 02.07.2012 von 8:00 - 9:00 Uhr im Raum 0108/1.2, Gebäude 43
Es sind keine Hilfsmittel erlaubt, außer 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
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.
Fragen zum Übungsbetrieb richten Sie bitte an ihre jeweiligen Tutoren oder an Peter Lachenmaier.
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
- Wikibook Java Programming
- Java ist auch eine Insel
- GOTO Java
- "Thinking in Java"
- The Java Tutorial - SUN
Software und weitere Links
- Java-Downloads für alle Betriebssysteme
- Java SE 6 Documentation, zugehörige Dokumentation der Java-Klassenbibliothek als API Specification
- JCreator LE, ein schneller, einfacher und nützlicher Editor
- Eclipse: frei erhältliche Java-IDE für alle Plattformen
- NetBeans: ebensfalls eine frei erhältliche Java-IDE für alle Plattformen
- BlueJ: GUI-basierte Entwicklungsumgebung mit Debugger und der Möglichkeit, Objekte von beliebigen Klassen von Hand zu erzeugen; integriert auflerdem Jar und Javadoc
- ArgoUML (freies UML-CASE-Tool)