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: Unterschied zwischen den Versionen

Zeile 51: Zeile 51:
 
=== [[Javakurs2007/Schaltjahr | Schaltjahr]] ===
 
=== [[Javakurs2007/Schaltjahr | Schaltjahr]] ===
 
:Schwierigkeit: 3
 
:Schwierigkeit: 3
:Empfohlenes Wissen : 1. und 2. und 3. Vorlesung
+
:Empfohlenes Wissen : 1. bis 3. Vorlesung
 
:Lerneffekte:  
 
:Lerneffekte:  
 
:* Schreiben von Methoden
 
:* Schreiben von Methoden
 
:* Fallunterscheidungen
 
:* Fallunterscheidungen
 
:* Benutzerinteraktion
 
:* Benutzerinteraktion
 +
 +
=== [[Javakurs2007/Abzaehlspiel | Abzählspiel]] ===
 +
:Schwierigkeit: 8
 +
:Empfohlenes Wissen : 1. bis 4. Vorlesung
 +
:Lerneffekte:
 +
:* Analyse von Aufgabenstellungen
 +
:* Entwurf eines komplexen Programms von Grund auf
 +
  
 
== Schwierigkeitsgerade ==
 
== Schwierigkeitsgerade ==

Version vom 7. April 2007, 12:38 Uhr

Wir haben jeder Aufgabe eine Einschätzung ihrer Schwierigkeit auf einer Skala von 1 bis 10 vorangestellt. Bei dieser Einschätzung sind wir von einem Gehirn ausgegangen für welches das jeweilige Themengebiet völlig neu ist, das jedoch schon ein ganz gutes Verständnis dafür hat wie eine Programmiersprache denn so funktioniert. Entsprechend kann eine schwer bewertete Aufgabe aus einem frühen Themengebiet für manch einen sehr einfach, eine leicht bewertete aus einem späten Themengebeit für einen Anderen sehr schwer sein. Es ist nur ein Wert der euch helfen soll eure nächste Aufgabe zu wählen.


Vom Arbeiten mit der Konsole bis "Hallo Welt"

Schwierigkeit: 2
Empfohlenes Wissen : 1. Vorlesung
Lerneffekte:
  • einfaches Arbeiten mit Kommandozeile (Shell)
  • Kompilieren und Ausführen von Javacode


Variablen und Zuweisungen

Schwierigkeit: 1
Empfohlenes Wissen : 1. Vorlesung
Lerneffekte:
  • Deklarieren und definieren von Variablen
  • grundlegende Regeln der Codeformatierung


Erstellen eines Kassenbons

Schwierigkeit: 2
Empfohlenes Wissen : 1. Vorlesung
Lerneffekte:
  • Arbeiten mit Variablen
  • Fallunterscheidungen


Ein eigenes Menü

Schwierigkeit: 2
Empfohlenes Wissen : 1. Vorlesung
Lerneffekte:
  • verwenden der Bibliotheksklasse Terminal zum Lesen von Benutzereingaben über die Console
  • Fallunterscheidungen


Schleifen und Modulo

Schwierigkeit: 4
Empfohlenes Wissen : 1. und 2. Vorlesung
Lerneffekte:
  • Verwendung von Schleifen
  • Benutzung des Modulo-Operators

Spaß mit Quersummen

Schwierigkeit: 5 - 7
Empfohlenes Wissen : 1. bis 3. Vorlesung
Lerneffekte:
  • Benutzung des Modulo-Operators
  • Geschicktes Auslagern von Funktionalität in Methoden

Schaltjahr

Schwierigkeit: 3
Empfohlenes Wissen : 1. bis 3. Vorlesung
Lerneffekte:
  • Schreiben von Methoden
  • Fallunterscheidungen
  • Benutzerinteraktion

Abzählspiel

Schwierigkeit: 8
Empfohlenes Wissen : 1. bis 4. Vorlesung
Lerneffekte:
  • Analyse von Aufgabenstellungen
  • Entwurf eines komplexen Programms von Grund auf


Schwierigkeitsgerade

  1. Reines Tutorial. Man muss nicht viel selbst denken
  2. ...
  3. Leichte Übungsaufgabe. Studies die noch eher unsicher sind werden hier gut begleitet.
  4. ...
  5. Typische Aufgabe. Man muss den Kopf benutzen, bekommt an schwierigen Stellen aber Hilfestellungen.
  6. ...
  7. Herrausfordernd, eher etwas für Studies die etwas fitter sind.
  8. ...
  9. Daniel und Robert finden diese Aufgabe spannend

  10. Tja, die Idee war da. Wir finden sie auch gut, aber es könnte wirklich anstrengend werden.