[ Zur Übersicht aller Java-Übungsaufgaben (unten) ] RSS-Feed-Icon

Allgemeine Informationen zu den Java-Aufgaben

Hier finden Sie zusätzliche Programmieraufgaben für Java zur Vorlesung Informatik 1 an der Hochschule Karlsruhe. Manche dieser Aufgaben werden in den Vorlesungen behandelt, bei manchen Aufgaben handelt es sich um nicht mehr aktuelle Java-Programmieraufgaben oder es sind vergangene Pflichtaufgaben. Viele Aufgaben sind auch zusätzlich ausgedacht. Beachten Sie, dass nicht immer alle Themen, die diesen Aufgaben zugrunde liegen, in der Vorlesung behandelt werden.

Lösungen zu allen Java-Aufgaben finden Sie in der Javadoc. Folgen Sie dazu einfach dem Verweis am Ende des Aufgabentextes. Bei den Java-Lösungen habe ich mich an diese Java-Programmierrichtlinien gehalten.

Weitere Java-Übungsaufgaben finden Sie bei meinen Rechnerübungen zur Vorlesung. Weitere Beispiele und Implementierungen bei meinen Vorlesungsunterlagen. Die Java-Programme dazu gibt es in der Javadoc zur Informatik-1-Vorlesung.

Sämtliche Lösungen zu den Java-Übungsaufgaben gibt es als zip-Datei: Java-Aufgaben (zip) - die Quelltexte der Lösungen zu den Übungsaufgaben sind in UTF-8 kodiert. Die meisten Java-Klassen sind mit Java 1.4 übersetzbar, einige wenige Lösungen benötigen Java 1.5 oder Java 1.6. Am besten verwenden Sie die aktuellste Java-Version. Für die meisten der Java-Programme gibt es automatisierte Tests mit JUnit.

Diese Aufgaben können auch als Übungsaufgaben für andere Programmiersprachen als Java verwendet werden, wie etwa C# oder C++. Bei einigen Übungsaufgaben wird zur Hilfe auf bereits existierende Java-Klassen und Methoden der Java-Klassenbibliothek verwiesen.

Die Übungsaufgaben sind primär zum Lernen der Grundlagen der Programmiersprache Java und Inhalten aus der Informatik gedacht. Sie sind nicht geeignet, Java-Technologien wie Swing zum Implementieren grafischer Benutzungsschnittstellen, JDBC für Datenbankanbindung oder ähnliches zu lernen. Um mehr über Technologien rund um Java zu erfahren, sollte Sie sich die Java Tutorials bei Sun ansehen.

Gliederung der Programmieraufgaben

Die Java-Aufgaben sind sowohl alle chronologisch aufgelistet als auch thematisch gegliedert. Desweiteren ist der von mir geschätzte Schwierigkeitsgrad der Aufgabe mit angegeben:

Weitere Websites mit Java-Programmieraufgaben

Alle, die mit diesen Übungsaufgaben noch nicht genug haben, können sich meine Liste weiterer Websites mit Java-Programmieraufgaben ansehen (Deutsch, Englisch).

Alle Java-Übungsaufgaben

Neue Übungsaufgaben stehen am Anfang

Java-Aufgaben vom Juni 2008

Java-Aufgaben vom Mai 2008

Java-Aufgaben vom April 2008

Keine Java-Aufgaben vom März 2008

Java-Aufgaben vom Februar 2008

Java-Aufgaben vom Januar 2008

Java-Aufgaben vom Dezember 2007

Java-Aufgaben vom November 2007

Keine Java-Aufgaben vom Oktober 2007

Java-Aufgaben vom September 2007

Java-Aufgaben vom August 2007

Java-Aufgaben vom Juli 2007

Java-Aufgaben vom Juni 2007