 |
Detailinformationen |
Quellcurriculum |
Bachelorstudium Informatik 2012W |
Ziele |
Festigen der Programmier-Kompetenz durch fortgeschrittene Methoden der Softwareentwicklung anhand objektorientierter Architekturen und der Java-Klassenbibliothek.
|
Lehrinhalte |
Prinzipien objektorientierten Denkens, Klassen, Vererbung, dynamische Bindung, Interfaces, Generizität, Objektorientierter Entwurf, Modellierung mit UML, Objektorientierte Frameworks, Klassenbibliotheken, Entwurfsmuster, Kontrakte, Testen von Software, Programmierstil.
|
Beurteilungskriterien |
Klausur
|
Abhaltungssprache |
Deutsch |
Literatur |
Basisliteratur:
- Winter, M.: Methodische objektorientierte Softwareentwicklung, dpunkt.verlag, 2005.
- Flanagan D.: Java in a Nutshell. O'Reilly, in der aktuellen Auflage.
- Hinz M.; Kappel G.; Kapsammer E.; Retschitzegger W.: UML@Work. dpunkt-Verlag, in der aktuellen Auflage
- Gamma E.; Helm R.; Johnson R.; Vlissides J.: Entwurfsmuster -- Elemente wiederverwendbarer objektorientierter Software. Addison-Wesley, in der aktuellen Auflage
Ergänzungsliteratur wird auf der Webseite dieser Lehrveranstaltung bekanntgegeben.
|
Lehrinhalte wechselnd? |
Nein |
Äquivalenzen |
INBPDVOSOF2: VO Softwareentwicklung 2 (3 ECTS)
|
|