Übungen
Aufgrund der Praxisorientierung des Kurses ist eine konsequente Bearbeitung aller Übungen zu empfehlen. Die  Diskussion verschiedener  Lösungsansätze und Programmiertechniken steht hier im Vordergrund.
Ein intensiver Erfahrungsaustausch nach der Implementierung der Übungsblätter wird gefördert.
Aufgabenstellung
Zusätzliches Material Bearbeitungzeit
1.Übungsblatt Ausführung der ersten Java-Anwendung
Augen.java
weitere Hinweisse
18.10 bis 25.10.
Lustige Augen!
2.Übungsblatt Spirograph aus MIT 1.+ 3. Aufgabe bis 1.11.
Lösungen
3.Übungsblatt Mosaiken
Mosaic.java
MosaicCanvas.java
MosaicFrame.java
1.11 bis 8.11
Lösungen
Schöne Mosaiken
4.Übungsblatt Time.java 8.11 bis 15.11
Lösungen
5.Übungsblatt NodeNet
cs101 aus MIT
15.11 bis 22.11
6.Übungsblatt JBuilder Schritt für Schritt 22.11 bis 29.11
u6.zip
Robot.java
Alien.java
RobotWorld.java
TestRobotWorld.java
7.Übungsblatt ClickCounter.java
WegRennen.java
TestWegRennen.java
29.11 bis 6.12
PrintEventsFrame.java
8.Übungsblatt ballworld 6.12 bis 13.12
9.Übungsblatt 13.12 bis 20.12
u9.zip
FrameThread.java
TestFrameThread.java
10.Übungsblatt
11.Übungsblatt Stack.java ( Arrays )
Queue.java ( Arrays )
Stapel.java ( interface )
ListNode.java
StapelList.java
Warteschlange.java ( Listen )
EmptyStackException.java ( Listen )
EmptyQueueException.java ( Listen )

datenstrukturen.zip (alles zusammen)

DListNode.java
SortedList.java
ListEmptyException.java
12.Übungsblatt DTreeNode.java
DBinaryTree.java