Inhalte, die im Kurs behandelt werden

Bausteine des Programmierens

Dieser Studienbrief erklärt die grundsätzlichen Elemente einer Programmiersprache. Dazu benötigt man noch nicht mal einen Computer. Ein Blatt Papier und ein Bleistift genügen bereits um die erste Programme zu schreiben.

Der Einstieg in Java

Nachdem Sie im ersten Studienbrief die grundsätzlichen Elemente einer Programmiersprache kennen gelernt haben, geht es jetzt endlich los mit Java. Sie erfahren, wie die Bausteine einer Programmiersprache in Java aussehen, und Sie werden erste Programme auf dem Computer laufen lassen.

Weitere Ablaufstrukturen und Felder in Java

Hier lernen Sie die Feinheiten von Java kennen, um vollkommen elegant Algorithmen in die Programmiersprache zu übersetzen. Sie lernen weitere Arten von Schleifen kennen und erfahren was "Felder" sind.

Grundlagen der Objektorientierung

Mit diesem Studienbrief tauchen Sie in die Welt der Objektorientierung ein. Ihren großen Siegeszug verdanken die objektorientierten Sprachen dem Versprechen von besserer Wartbarkeit und größerer Wiederverwendbarkeit von objektorientierten Programmen. Sie lernen in diesem und den nächsten Studienbriefen was es mit der Objektorientierung und diesen Versprechen auf sich hat.

Objektorientierung: Hierarchien von Klassen

Dieser Studienbrief führt uns in den zweiten großen Teil der Objektorientierung ein: Klassenhierarchien. Klassenhierarchien ermöglichen moderne Techniken wie "dynamisches Binden". Um was es sich dabei handelt soll hier diskutiert werden.

Objektorientierung: Vererbung

Zum Abschluss der Einführung in die Programmierung lernen Sie das Konzept der Vererbung kennen. Mit Vererbung wird die Wartbarkeit von Programmen erheblich erhöht. Dies ist ein Hauptanliegen des Software Engineering, d.h. der Kunst die Komplexität großer Programme zu beherrschen.

(Änderungen jeweils vorbehalten)