logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

Übungen zu Softwareentwicklung 2

(für Informatiker und Informationselektroniker)

Gruppe LVA-Nummer LVA-Leiter Zeit Raum
Gruppe 1 339.192 Prähofer Herbert Do 10:15 - 11:45 HS 12
Gruppe 2 339.193 Prähofer Herbert Do 13:45 - 15:15 HF 9904
Gruppe 3 339.194 Thomas Würthinger Do, 10:15 - 11:45 K269D
Gruppe 4 339.195 Prähofer Herbert Do 15:30 - 17:00 HF 9904

Beschreibung

Die Übungen aus Softwareentwicklung 2 dienen zur Vertiefung des Lehrstoffes der gleichnamigen Vorlesung. Es werden daher die Übungen stark mit dem Vorlesungsstoff koordiniert. Ziel ist aufbauend auf den Programmiergrundlagen aus Softwareentwicklung 1 die Kenntnisse und Fähigkeiten der objektorientierten Programmierung zu vertiefen. Dies reicht von Gestaltung von Programmen mit mehreren Klassen, über Umgang mit Vererbung, Interfaces und Polymorphie, über Aufbau und Verwendung von Klassenbibliotheken, bis hin zu Frameworks und Design Patterns.

Übungsangaben und Übungsmaterial

Informationen

  • Ergebnisse Nachtest findet man hier.
  • Test zur Übung (2. Termin) findet am Do. 6. 10. 2011, 18:00 - 19:30 im HS 1 statt.
  • Einsichtnahme in Klausur für G1, G2 und G4 am Mi. 13. 7. 10:00 - 12:00 und Do. 14. 7. 10:00 - 12:00 möglich.
  • Ergebnisse für G1, G2 und G4 findet man hier.
  • Test zur Übung findet am 30. 6. 2011, 19:00 - 20:30;
    Hörsaaleinteilung wie folgt: Gruppen 1, 2, 4 (Prähofer) HS10, Gruppe 3 (Würthinger) HS8.
  • Beginn: Do. 10. 3. 2010
  • Informationen zur Abhaltung der Übung erhalten Sie hier.
  • Hinweise zu den Programmierrichtlinien findet man hier.

Übungsabgabe

Termine

Nr. Termin Inhalt Übungsangaben Downloads/Anmerkungen
1 10.03.2011 Kap.15: Programmierstil
Einfache Klassen, Zeigerverarbeitung
Uebung01 Downloads
2 17.03.2011 Vererbung und Exceptions Uebung02 Downloads
3 24.03.2011 Dynamische Bindung Uebung03 Downloads
4 31.03.2011 Inerfaces und innere Klassen Uebung04 Downloads
5 7.04.2011 Generics, JUnit Uebung05 Downloads
6 14.04.2011 Klassenbibliothek, Collections Uebung06
Downloads
- 21.04.2011 Osterferien
- 28.04.2011 Osterferien
7 5.05.2011 UML, Entwurf Uebung07
Downloads
8 12.05.2011 Swing Uebung08
Downloads
9 19.05.2011 Swing MVC Uebung09 Downloads
10 26.05.2011 Entwurfsmuster 1 Uebung10 Downloads
- 2.06.2011 Christi Himmelfahrt
11 9.06.2011 Entwurfsmuster 2 Uebung11 Downloads
12 16.06.2011 Wiederholung Downloads
- 23.06.2011 Fronleichnam
14 30.06.2011 19:00 - 20:30 Übungstest
Hörsaaleinteilung: Gruppen 1, 2, 4 (Prähofer) HS10, Gruppe 3 (Würthinger) HS8.

Tutoren

Name Email
Huber Christian christian.huber@reflex.at
Humer Christian christian.humer@gmail.com
Kölbleitner Florian florian_koelbleitner@gmx.at
Leibetseder Alexander k0955305@students.jku.at

Literatur

  • Mössenböck, H.: Sprechen Sie Java? Eine Einführung in das systematische Programmieren. dpunkt.verlag, 2001
  • Martin Schader, Lars Schmidt-Thieme: Java - Eine Einführung. 3. Auflage, Springer-Verlag, 2000.
    Benutzeroberflächen, Ausnahmebehandlung, Threadprogrammierung, Sicherheitsmechanismen, RMI, ...
  • Cay S. Horstmann, Gary Connell: Core Java 2, Band 1 - Grundlagen. Markt+Technik, 2003.
    Einführung in die objektorientierte Programmierung, Ein- und Ausgabe, Swing, ...
  • Cay S. Horstmann, Gary Connell: Core Java 2, Band 2 - Expertenwissen. Markt+Technik, 2003.
    Multithreading, Collections, Netzwerke, JDBC, Java Beans, Sicherheit, Internationalisierung, XML, ...

Online-Quellen