Grundlegende Programmiertechniken / Programmierung in Java

Dozent: Prof. Dr. Pedro José Marrón, Übungen: Wolfgang Apolinarski, Ramin Soleymani

In dieser Vorlesung werden grundlegende Programmiertechniken in einer objektorientierten, modernen Programmiersprache (Java) besprochen.
Inhalte im Einzelnen:
– Einführung und grundlegende Struktur von Programmen
– Lexikalische Elemente, Datentypen und Variablen, Ausdrücke und Anweisungen
– Objektorientierte Programmierung: Klassen, Methoden, Vererbung, Interfaces, Abstrakte
Klassen
– Standard und Utilityklassen
– Generische Datentypen – Anwendung von Standardtypen
– Ausnahmebehandlung
– Ein- und Ausgabe mittels Streams
– Graphische Oberflächen – Einführung
– Ereignisbehandlung
– Anwendung der JSDK Utility Programme (Javadoc etc.)

Die Übungen sollen die Studenten anregen die in der Vorlesung gelernten theoretischen Konzepte praktisch anzuwenden. Dabei werden grundlegende Programmierkenntnisse erworben und die Studenten in die Lage versetzt einfache Programmieraufgaben selbstständig zu bearbeiten. Zusätzlich zu den Übungen werden Tutorien angeboten, welche Studenten mit besonderem Lernbedarf weiter unterstützen und die Inhalte der Vorlesung frühzeitig wiederholen.