Theorie-Doku
Lernziele​
Woche 1 (16. August - 22. August)​
Jede/r Lernende:
- ...weiss was GIT ist und kann eigene Inhalte commiten
- ...weiss was Docsify ist kann eigene Inhalte in Docsify erfassen
- ...kennt die “Religion” DevOps und kann unsere Inhalte aus Lehrjahr 2 darin wiedererkennen
Woche 2 (23. August - 29. August)​
Jede/r Lernende:
- ...kann die beiden Begriffe Klassen und Instanzen/Objekte in eigenen Worten erklären
- ...kann den Begriff Attribut in eigenen Worten erklären
- ...kann nach “BZT-Vorgaben” Klassen und Objekte erstellen
- ...kann die Problematik der “Objektvergleiche” in eigenen Worten erklären
Woche 3 (30. August - 5. September)​
Jede/r Lernende:
- ...kann die Zugriffsmodifizierer public, private, protected, static in eigenen Worten beschreiben
- ...kann die Zugriffsmodifizierer public, private, protected, static fĂĽr Anforderungen korrekt anwenden
- ...kann Get- und Set-Methoden fĂĽr eine Klasse und ihre Attribute umsetzen
- ...kann die Bedeutung von Konstruktoren in eigenen Worten beschreiben
- ...kann Konstruktoren, auch ĂĽberladene, fĂĽr eigene Klassen umsetzen
Woche 4 (6. September - 12. September)​
Jede/r Lernende:
- ...kann Klassendiagramm korrekt mit PlantUML abbilden
- ...kann die Bedeutung von Konstruktoren in eigenen Worten beschreiben
- ...kann Konstruktoren, auch ĂĽberladene, fĂĽr eigene Klassen umsetzen
Woche 5 (13. September - 19. September)​
Jede/r Lernende:
- ...nichts explizit Neues
Woche 6 (20. September - 26. September)​
- Vorbereitung auf LB1
Woche 7 (27. September - 3. Oktober)​
- LB1
Woche 8 (4. Oktober - 10. Oktober)​
Jede/r Lernende:
- ...kann die wesentlichen Merkmale von LinkedList, ArrayList, Set und Map in eigenen Worten beschreiben
- ...kann einfache Beispiele mit den entsprechenden Klassen umsetzen
Woche 9 (11. Oktober - 17. Oktober)​
- FERIEN
Woche 10 (18. Oktober - 24. Oktober)​
- FERIEN
Woche 11 (25. Oktober - 31. Oktober)​
Jede/r Lernende:
- ...kann in eigenen Worten erklären, was eine Assoziation ist
- ...kann uni- und bidirektionale Beziehungen in einem Programm umsetzen
Woche 12 (1. November - 7. November)​
Jede/r Lernende:
- ...kann uni- und bidirektionale Beziehungen in einem Programm umsetzen
- ...kann Arrays verwenden, um mehrere Objekte in einer Assoziation zu verwalten
- ...kann ArrayLists verwenden, um mehrere Objekte in einer Assoziation zu verwalten
- ...kann ArrayListen fĂĽr eigene Programme anwenden
- ...kann For-Each-Schleifen nutzen
- ...kann ein gegebenes Sequenzdiagramm interpretieren
Woche 13 (8. November - 14. November)​
Jede/r Lernende:
- ...kann Aggregation in eigenen Worten beschreiben
- ...kann Beispiele von Aggregationen benennen und erklären
- ...kann Aggregationen in UML darstellen
- ...kann Aggregationen in eigenen Programmen umsetzen
- ...kann einfache Sequenzdiagramme mit PlantUML abbilden
Woche 14 (15. November - 21. November)​
Jede/r Lernende:
- ...kann ein gegebenes Sequenzdiagramm interpretieren
- ...kann Komposition in eigenen Worten beschreiben
- ...kann Beispiele von Komposition benennen und erklären
- ...kann Komposition in UML darstellen
Woche 15 (22. November - 28. November)​
Jede/r Lernende:
- ...kann eine gegebene Aufgabestellung in ein Klassendiagramm ĂĽberfĂĽhren
- ...kann eine gegebene Aufgabestellung in ein Sequenzdiagramm ĂĽberfĂĽhren
Woche 16 (29. November - 5. Dezember)​
Jede/r Lernende:
- ...kann Sequenzdiagramm auf vorgegebenen Klassendiagrammen aufbauen
- ...kann im Sequenzdiagramm, mittels PlantUML, die Blöcke “alt, loop, break, eigenerInhalt” anzeigen und nutzen
Woche 17 (6. Dezember - 12. Dezember)​
- LB2
Woche 18 (13. Dezember - 19. Dezember)​
- Repetition
Woche 19 (20. Dezember - 26. Dezember)​
- FERIEN
Woche 20 (27. Dezember - 2. Januar)​
- FERIEN
Woche 21 (3. Januar - 9. Januar)​
- LB3