Software-Archäologie
SWS | 4 | |||||||||||||||
ECTS | 5 | |||||||||||||||
Sprache(n) | Deutsch
(Standard)
Englisch |
|||||||||||||||
Lehrform | SU mit Praktikum | |||||||||||||||
Angebot | im Wechsel mit anderen Fächern der gleichen Fachgruppe | |||||||||||||||
Aufwand | 60 Präsenzstunden, 90 Stunden Eigenarbeit zur Vor-/Nachbereitung und Prüfungsvorbereitung |
|||||||||||||||
Voraussetzungen | Gute Fähigkeiten zur Softwareentwicklung in einer objektorientierten Programmiersprache, Grundlagen des Software Engineering, Grundlagen Datenbanken, sicherer Umgang mit einer Entwicklungsumgebung |
|||||||||||||||
Ziele | Die Studierenden ...
|
|||||||||||||||
Inhalt |
|
|||||||||||||||
Medien und Methoden | Je nach Dozierendem: Forschendes Lernen, Projektspezifische Arbeitsleistung, Fallstudien, Beamer, Tafel und Folien |
|||||||||||||||
Literatur | Jonathan Boccara: The Legacy Code Programmer's Toolbox: Practical Skills for Software Professionals Working with Legacy Code, Independently published 2019, ISBN: 978-1691064137 Michael C. Feathers: Working Effectively with Legacy Code, Addison-Wesley, 14. Auflage, 2013, ISBN: 978-0131177055 Martin Fowler: Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2.Auflage, 2018, ISBN: 978-0134757599 |
|||||||||||||||
Zuordnungen Curricula |
|