Inhalt

[ INBIPVOSOF2 ] VL Softwareentwicklung 2

Versionsauswahl
Es ist eine neuere Version 2024W dieser LV im Curriculum Masterstudium Artificial Intelligence 2024W vorhanden.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B1 - Bachelor 1. Jahr Informatik Hanspeter Mössenböck 2 SSt Johannes Kepler Universität Linz
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)
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung