This is an old revision of the document!
Unterlagen
Hauptlehrmittel ist das Online-Lehrmittel www.tigerjython.ch. Dazu können die Unterlagen als PDF heruntergealden werden.
Tigerjython implemntiert vieles von Python 2.7.1. Allerdings ist die Lernumgebung für TigerJython in Java geschrieben, das heisst, am benötigt das Java Development Kit.
In den ersten 7 Wochen werden wir voraussichtlich die Kapitel 1, 2, 3 und evtl. 7 bearbeiten.
Für jedes Kapitel gibt es obligatorische Aufgaben. Wer diese abgeschlossen hat, kann weiterführende Aufgaben erledigen oder jeweils ein eigenes Miniprojekt bearbeiten.
Obligatorische Aufgaben
- Kapitel 2
- 2.1: A1, (A2,) A3
- 2.2: A1
- 2.3: A1, A2, A4, A5, A6
- 2.4: A1, A3abcd
- 2.5: A2, A3, A5
- 2.6: A1, A3, A4
- 2.7: A1, A2a
- 2.8: A1 in zwei Varianten: Einmal mit
break
und einmal ohnebreak
, A4 - 2.9: Dieses Kapitel ist optional. Rekursionen sind aber ein äusserst mächtiges Programmierwerkzeug.
- 2.10 (nur Tastaturevents): Modifziere das Beispielprogramm, so dass es mit
X
abgebrochen werden kann und ebefalls abbricht, falls die Turtle das Bild verlässt.
- Kapitel 3
- 3.1: A1
- 3.2: A1,( A2,) Zusatzaufgabe 3.2
- 3.3: A1, A2, A3
- 3.4: A1, Zusatzaufgabe 3.4
- 3.9: A1, Zusatzaufgabe 3.9
- 3.10: A1(, A3 (mit Skelett))
Bis 14. 9 bis und mit Kapitel 3.10