|
Detailinformationen |
Anmeldevoraussetzungen |
Ewartete Vorkenntnisse: Programmierkenntnisse in Java, Modul Einführung in die Softwareentwicklung
Empfohlen: paralleler Besuch des Moduls Algorithmen und Datenstrukturen
|
Quellcurriculum |
Bachelorstudium Wirtschaftsinformatik 2022W |
Ziele |
Die Studierenden beherrschen fortgeschrittene Techniken der Softwareentwicklung wie Java-basierte, objektorientierte Architekturen. Sie beherrschen den Entwurf und die Umsetzung größerer Softwaresysteme mittels Frameworks, Design Patterns und Klassenbibliotheken und kennen Techniken der Modellierung mittels UML sowie Testmethoden und sind damit vertraut, was guter Programmierstil bedeutet.
|
Lehrinhalte |
Grundbegriffe des objektorientierten Denkens, Klassen, Vererbung und dynamische Bindung, Interfaces, Generizität, objektorientierter Entwurf, Verständnis der Modellierung mittels UML, objektorientierte Frameworks, Klassenbibliotheken, Entwurfsmuster, Testen von Softwaresystemen, Programmierstil und Multi-Threading
|
|