logo of the SSW institute ;)
Computer Science
System Software

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
Talks
Library
Gallery
Links
Search

Webmaster


Übungen zu Softwareentwicklung 2

(für Informatiker und Informationselektroniker)

Gruppe LVA-Nummer LVA-Leiter Zeit Raum
Gruppe 1 339.192 Mathias Grimmer Do 10:15 - 11:45 S2 059 (Ausnhame: 21.4.->KEP 3, 9.6.->P 004)
Gruppe 2 339.194 Herbert Prähofer Do 10:15 - 11:45 S2 053 (Ausnahme: 21.4.->ESH 2)
Gruppe 3 339.195 Herbert Prähofer Do 14:30 - 16:15 S2 053 (Ausnahme: 21.4.->ESH 2)

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.

Informationen

  • Nachtest am Fr. 21.10.2016, 17:15 - 18:45 im HS 1. Bitte im KUSSS anmelden.

  • Hörsaaleinteilung für Übungstest am 23.6.2016, 19:00 - 20:30:
    • G1: HS 15
    • G2: HS 17
    • G3: HF 9901
  • Plan der Tutorensprechstunden für Fragen zu den Übungen (Änderungen vorbehalten):
    • Mo 11. 4., 10:15 – 11:45, Kahlhofer (UE04)
    • Mo. 18. 4., 10:15 – 11:45, Kaffenda (UE05)
    • Mo. 25. 4. 10:15 – 11:45, Feichtinger (UE06)
    • Mo 9. 5., 10:15 – 11:45, Kahlhofer (UE07)
    • Mi. 18. 5. (Mo, Di frei), 10:15 – 11:45 Kaffenda (UE08)
    • Mo. 30. 5. 10:15 – 11:45, Feichtinger (UE09)
    • Mo 6. 6., 10:15 – 11:45, Kahlhofer (UE10)
    • Mo. 13. 6., 10:15 – 11:45, Kaffenda (UE11)
    • Mo. 20. 6., 10:15 – 11:45, Prähofer
    jeweils in Raum S3 209-1, Science Park 3, 2. Stock

  • Beginn der LVA 3.3.2016
  • Hier finden Sie Richtlinien zur Abhaltung der LVA

Übungsabgabe

Termine

Nr. Termin Inhalt Übungsangaben Downloads/Anmerkungen
1 3.3.2016 Einfache Klassen, Felder, Methoden
Programmierstil
Uebung01 Downloads
2 10.3.2016 Vererbung Uebung02 Downloads
3 17.3.2016 Dynamische Bindung Uebung03 Downloads
4 7.4.2016 Interfaces, innere Klassen Uebung04 Downloads
5 14.4.2016 Generizität, Lambdas Uebung05 Downloads
6 21.4.2016 Collections Uebung06 Downloads
7 28.4.2016 Streams Uebung07 Downloads
8 12.5.2016 Dateien, Sockets, Multithreading, Exceptions Uebung08 Downloads
9 19.5.2016 Entwurf, JUnit Uebung09 Downloads
10 2.6.2016 MVC, Swing Uebung10 Downloads
11 9.6.2016 Design Patterns Uebung11 Downloads
12 16.6.2016 Wiederholung Downloads
13 23.6.2016 19:00 - 20:30 Übungstest Hörsaaleinteilung: G1: HS 15, G2: HS 17, G3: HF 9901
14 21.10.2016 17:15 - 18:45 Nachtest, HS 1

Tutoren

Name Email

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