Installation und erste Schritte mit JDK 7 und Eclipse
Programmaufbau, Variablen, Konstanten, Datentypen und Operatoren, Ein- und Ausgabe
Logische Operatoren und Vergleichsoperatoren, Kontrollstrukturen und Schleifen, Klassenmethoden
Bezugsrahmen von Variablen, Arrays, Strings, Aufzählungstypen
Objektorientierte Programmierung
Datenkapselung, Pakete und Wiederverwendung
Fehlersuche und Ausnahmebehandlung
Grafische Oberflächen, Anpassung des Look & Feel
AWT (Abstract Window Toolkit) und Swing
Ereignisse, Ereignisquellen und Listener
Schnittstellen, Adapter-Klassen und anonyme Klassen
Programmierprojekte: Textverarbeitung, Grafikprogrammierung, Dateiverarbeitung mit XML
Applets und Verteilen von Anwendungen