Einführung
1995 veröffentliche die Firma Sun Microsystems die Programmiersprache Java. Diese hat sich im Laufe der Zeit als universelle, für vielfältige Zwecke einsetzbare Lösung und als Quasi-Standard für die plattformunabhängige Entwicklung etabliert. Zudem war Java einer der maßgeblichen Wegbereiter für die Verbreitung des objektorientierten Programmierparadigmas, welches gemeinhin in vielen Bereichen als State-of-the-Art gilt.
Diese Webseite sowie die dazugehörigen Vorlesungen sollen eine systematische Einführung in das Programmieren mit Java ermöglichen. Hierzu werden wichtige, praxisrelevante Konzepte und Methoden der Programmierung vorgestellt, wobei die objektorientierte Programmierung einen großen Raum einnimmt.
Wir stellen grundsätzliche alle Inhalte der Vorlesung (Dokumentation, Abbildungen, Quellcode) in Textform bereit (Everything as Code). Da professionelle Softwareentwicklung immer auch Zusammenarbeit bedeutet, möchten wir zudem auf moderne Art und Weise (z.B. per Issues, Pull Requests oder Discussions) die Studierenden zu eben dieser Zusammenarbeit animieren (Community by Design).