Dieser Kurs bietet eine Einführung in die Programmiersprache Java mit folgenden Themenschwerpunkten:

  • Java Laufzeitsystem, Garbage Collection
  • Java Typsystem
  • Imperative Programmstrukturen in Java
  • Grundlegende Konzepte der objektorientierten Programmierung, Vererbung und Beziehungen zwischen Typen
  • Datenkapselung, Immuatbility, Konzepte von Gleichheit und Identität
  • Entwicklung von Lösungen für konkrete Problemstellungen und Umsetzung der Lösungsideen in lauffähige Software unter Einhaltung professioneller Maßstäbe und Kriterien
  • Einsatz von Klassenbibliotheken und Umgang mit Fehlern
  • Ein- und Ausgabe
  • Definition und Nutzung von Container-Datenstrukturen