Einführung
1995 veröffentlichte die Firma Sun Microsystems die Programmiersprache Java. Sie hat sich seitdem als universelle, vielseitig einsetzbare Lösung und als Quasi-Standard für die plattformunabhängige Softwareentwicklung etabliert. Zudem war Java einer der wichtigsten Wegbereiter für die Verbreitung des objektorientierten Programmierparadigmas, das heute in vielen Bereichen als Stand der Technik gilt.
Diese Webseite und die dazugehörigen Vorlesungen bieten eine systematische Einführung in das Programmieren mit Java. Es werden wichtige, praxisrelevante Konzepte und Methoden der Programmierung vorgestellt, wobei die objektorientierte Programmierung einen großen Schwerpunkt bildet.
Alle Inhalte der Vorlesung (Dokumentation, Abbildungen, Quellcode) werden in Textform bereitgestellt (Everything as Code). Da professionelle Softwareentwicklung immer auch Zusammenarbeit bedeutet, werden Studierende eingeladen, auf moderne Art und Weise — z.B. per Issues, Pull Requests oder Discussions — aktiv mitzuwirken (Community by Design).