Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs2007/Übungspool Entwürfe: Unterschied zwischen den Versionen

(Links angepasst)
(Links angepasst)
Zeile 53: Zeile 53:
 
Evtl. [http://www.oreillynet.com/lpt/a/6836 Building a Game-Engine with Cocoa] [http://www.macdevcenter.com/lpt/a/6847 2] [http://www.macdevcenter.com/lpt/a/6915 3] anpassen.
 
Evtl. [http://www.oreillynet.com/lpt/a/6836 Building a Game-Engine with Cocoa] [http://www.macdevcenter.com/lpt/a/6847 2] [http://www.macdevcenter.com/lpt/a/6915 3] anpassen.
  
[http://docs.freitagsrunde.org/javakurs/blatt03.tut.pdf Beispiellösung für Studentendatenbank 2006]
+
[http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Aufgaben/blatt03.tut.pdf Beispiellösung für Studentendatenbank 2006]
  
:[http://docs.freitagsrunde.org/javakurs/blatt03.pdf Studentendatenbank von 2006](Müsste fürs Wiki portiert werden)
+
:[http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Aufgaben/blatt03.pdf Studentendatenbank von 2006](Müsste fürs Wiki portiert werden)
  
 
=== LE 6 (4h), Tag 4 ===
 
=== LE 6 (4h), Tag 4 ===

Version vom 6. April 2007, 10:31 Uhr

Jeder Tutor sollte sich hier mindestens eine, besser mehrere Übungen ausdenken. Da man die Fehler in einer Übungsaufgabe nur finden kann wenn man sie selbst löst sollte jeder Tutor mindestens eine der Übungsaufgaben lösen (ohne Eclipse) und sie an Hand seiner dabei gewonnenen Erfahrungen verbessern. Auch das verlinken eurer Lösung kann weiterhelfen.

Die Aufgaben werden von uns direkt aus dem Wiki gedruckt, achtet also bitte darauf eure Übungsaufgaben auch wie Übungsaufgaben zu strukturieren. Ein Beispiel wie so etwas aussehen könnte ist die Rennschnecke aus dem letzten Jahr.

Denkt daran, dass wir es im Schwehrpunkt mit Anfängern zu tun haben deren Gehirnkapazität mit dem Erlernen der Programmiersprache schon hinreichend ausgeschöpft ist. Gebt also besser ein bischen zu viel Hilfestellungen als zu wenig.

Als Anregung hier noch einmal worum es in den einzelnen LEs ging: Gliederung Javakurs 2007


Übungsaufgaben

LE 1 (2h), Tag 1

Musterlösung zu den folgenden beiden Aufgaben aus dem letzten Jahr

Vom Arbeiten mit der Konsole bis "Hallo Welt"
Erstellen eines Kassenbons (Fallunterscheidungen)

Einfache Aufgaben für den Einstieg

Konsoleneingabe mit der Klasse Terminal, einfaches Menü mit Zahlen

Wiederholungsaufgaben zu LE1/2 von 2006

LE 2 (2h), Tag 1

Aufgabensammlung ohne Objektorientierung

Mehrdimensionale Arrays

Gemischte Aufgaben zu Schleifen und Arrays

Musterlösungen für die folgende Aufgabensammlung aus dem letzten Jahr

Aufgabensammlung aus dem letzten Jahr. (Müsste zerlegt und fürs Wiki portiert werden)

LE 3 (4h), Tag 2

Aufgaben zur LE 03

Gauß-Algorithmus

LE 4 (2h), Tag 3

LE 5 (2h), Tag 3

Objektorientierung am Beispiel eines Schneckenrennens

Mehrdimensionale Arrays

Evtl. Building a Game-Engine with Cocoa 2 3 anpassen.

Beispiellösung für Studentendatenbank 2006

Studentendatenbank von 2006(Müsste fürs Wiki portiert werden)

LE 6 (4h), Tag 4

Fortgeschritten

Eigenständiges Programmieren eines Chiffriersystems

Mehrdimensionale Arrays

Vergleich von Texten zweier deutscher Autoren

Javakurs2006/Tag_4/Vier_Gewinnt (müsste noch ausführlicher werden)