|
Inhalte, die im Kurs behandelt werden
1 Kontrollstrukturen und Referenzdatentypen
Dieses Modul beschäftigt sich mit Kontrollstrukturen und Referenzdatentypen von Java. Der Schwerpunkt liegt auf der For-Each-Schleife. In Übungen und Aufgaben festigen Sie Ihr vorhandenes Java-Wissen.
2. Objektorientiertes Programmieren mit Java
Die Welt der Objekte: Als Voraussetzung für den Einstieg in die Programmierung von Anwendungen, Beans und anderen spannenden Java-Programmen gilt es, das objektorientierte Programmparadigma zu verstehen. Das Ziel dieser Lerneinheit ist es deshalb, Ihnen die Objektgenerierung und Wiederverwendung näher zu bringen. Mit dem vorliegende Modul schaffen Sie sich das "Fundament" für erfolgreiches objektorientiertes Programmieren mit Java.
3. GUI-Design und Ereignisbehandlung mit Java
Das Look and Feel: In diesem Modul wird die Programmierung grafischer Oberflächen unter Java vorgestellt. Die Durchsetzungsfähigkeit von Java in den letzten Jahren begründet sich nicht nur zuletzt durch die Fähigkeit, grafische Oberflächen variabel und effizient zu verwenden und dabei plattformunabhängig und interaktiv darzustellen. Für die Implementierung von anwenderfreundlicher Software ist die Kenntnis der Grafik-Programmierung wie auch der Interaktion unter Java von essentieller Bedeutung. Im Laufe des Moduls werden Sie an konkrete Implementierungsbeispiele in der Java/Swing-Entwicklungsumgebung herangeführt.
4. Einführung in die Parallele Programmierung
Im vorliegenden Modul gehen wir der Frage nach, wie man mit falschen Benutzeraktionen und Programmfehlern in Java umgehen kann. Außerdem verfolgt dieses Modul das Ziel, die Teilnehmer mit der Programmierung paralleler Prozesse in Java, so genannter Threads, vertraut zu machen.
5. "Synchronized" und Threads als Dienste
Diese Modul liefert weitere Einblicke in die Welt der Threads. Sie lernen Synchronisationstechniken kennen und erhalten eine Einführung in Dämonen-Threads und Thread-Gruppen. Das Thema Threads ist für die Programmierung in Java von entscheidender Bedeutung, denn parallele Prozesse sind ein integraler Bestandteil der Nutzung von Java.
(Änderungen jeweils vorbehalten)
|