| Literatur |
- Y. Daniel Liang, Introduction to Java Programming and Data Structures, 13th edition, Pearson, 2023, 978-0138092832
- Christian Ullenboom, Java ist auch eine Insel. Einführung, Ausbildung, Praxis. 17. Auflage, Rheinwerk Computing, ISBN 978-3-8362-9544-4
- Bernd Brügge, Allen H. Dutoit, Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java, 2. Auflage, Pearson, 2004, 978-3-86326-654-7
- Robert Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Pearson, 2008, 978-0132350884
- https://clean-code-developer.de/
|
| Lerninhalte |
Qualifikationsziele
- Befähigung zur selbständigen Planung komplexerer Anwendungen einschließlich graphischer Benutzerschnittstelle,
- Beherrschung der Implementierung in einer objektorientierten Programmiersprache,
- Kenntnisse über gängige Werkzeuge zur Softwareentwicklung und deren Anwendung,
- Fähigkeit, sich selbständig in neue Werkzeuge und Sprachen einzuarbeiten
Inhalte
- Erstellung eines größeren Softwareprojektes in Java
- aktuelle Werkzeuge zur Erstellung und Verwaltung komplexerer Softwareprojekte (IDEs, Versionsverwaltung, Dependency management, etc.)
- weiterführende Themen der Programmierung in einer objektorientierten Programmiersprache (z.B. GUI, Exceptions, Threads, Typvariablen)
|