Programmierstarthilfe
Die »Programmierstarthilfe ist ein Zusatzkurs, der als Mischung aus Impuls-Vorlesung und Übungen besteht. Die Veranstaltung ist freiwillig und hilft Studenten das Programmieren zu lernen. Alle Übungen sind individuell betreut, als Sprache kommt Java zum Einsatz, da Java auch in den anderen Vorlesungen verwendet wird.
Es wird bei Null begonnen und nach einem Hello World folgen Datentypen, Kontrollstrukturen, Methoden, Rekursion, Klassen und schließlich Listen, Bäume und ein paar einfache Teile der API.
Skript
Für die Veranstaltung habe ich mit meinen Tutoren in der Freizeit ein Skript geschrieben, dass unter Creative Commons-Lizenz steht.
Blätter
Blatt 0 Variablen, Datentypen, Kontrollstrukturen
Blatt 1 Kontrollstrukturen, Logik, Rechnen, Strings
Blatt 2 Schleifen
Blatt 3 Arrays
Blatt 4 Gültigkeitsbereiche, Methoden
Blatt 5 Rekursion
Blatt 6 Bonusblatt: Minesweeper, Robocode
Blatt 7 Klassen
Blatt 8 Komplexe Klassen und Objekte
Blatt 9 Listen und Sortieren
Blatt 10 Binäre Bäume
Blatt 11 API (Klasse String und System)