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 Herbert Prähofer Do 10:15 - 11:45 MT 226
Gruppe 2 339.193 Herbert Prähofer Do 14:30 - 16:15 S3 055
Gruppe 3 339.194 Mathias Grimmer Do, 10:15 - 11:45 S2 053
Gruppe 4 339.195 Mathias Grimmer Do 14:30 - 16:15 S2 053

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 Do. 15. 10. 2015 findet der Nachtest statt. Es können alle Kursteilnehmer antreten, die bei den Übungsaufgaben ausreichend Punkte erreicht haben, aber den Test nicht mitgeschrieben haben oder negativ waren. Bitte um Anmeldung im KUSSS.
  • Hier finden Sie die Ergebnisse: G1, G2, G3, G4
  • Beginn der LVA 5.3.2015
  • Hier finden Sie Richtlinien zur Abhaltung der LVA

Übungsabgabe

Termine

Nr. Termin Inhalt Übungsangaben Downloads/Anmerkungen
1 5.3.2015 Einfache Klassen, Felder, Methoden
Programmierstil
Uebung01 Downloads
2 12.3.2015 Vererbung, dynm. Bindung, Pakete, Access Modifiers Uebung02 Downloads
3 19.3.2015 Interfaces, innere Klassen Uebung03 Downloads
4 26.3.2015 Generizität, Lambdas Uebung04 Downloads
5 16.4.2015 Collections Uebung05 Downloads
6 23.4.2015 Streams Uebung06 Downloads
7 30.4.2015 Dateien, Sockets, Multithreading, Exceptions Uebung07 Downloads
8 7.5.2015 Entwurf, JUnit Uebung08 Downloads
9 21.5.2015 MVC, Swing Uebung09 Downloads
10 28.5.2015 Design Patterns 1 Uebung10 Downloads
11 11.6.2015 Design Patterns 2 Uebung11 Downloads
12 18.6.2015 Wiederholung Downloads
13 25.6.2015 19:00 - 20:30 Übungstest
14 15. 10. 2015 Nachtest, 17:15 - 18:45, HS10 Zum Nachtest können alle Kursteilnehmer antreten, die bei den Übungsaufgaben ausreichend Punkte erreicht haben, aber den Test nicht mitgeschrieben haben oder negativ waren.
Bitte um Anmeldung im KUSSS.

Klausuraufteilung

Prähofer G1+G2: HS9

Grimmer G3+G4: HS7

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