Zum Hauptinhalt springen

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

Woche 22 (10. Januar - 16. Januar)​


Woche 23 (17. Januar - 23. Januar)​


Woche 24 (24. Januar - 30. Januar)​