Ziel ist die Vermittlung der Grundlagen der Programmierung. Dazu gehören Konzepte wie Variablen, Kontrollstrukturen und strukturierte Programmierung. Neben dem theoretischen Wissen soll auch die heute gängige Praxis gezeigt werden, inkl. Verwendung von Versionierung, IDEs, Debugger, usw.
In parallel to the german ESOP course, we provide the english practical introductory course on programming. Due to the lack of a comprehensive english theoretical course we recommend reading:
The slides for the course are available for download. English slides are available for the first seven lectures. From then the book Head First Java should cover most of the things. All the source code in the course has been be committed to the github repository.