diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-08-07 15:23:15 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-08-07 15:23:15 +0200 |
| commit | f44dbadbf41ec784a46a7fb7818d2ff822d1255a (patch) | |
| tree | cab8ca6fe18fe0186dcd52a4d1ae80f5970ecf12 /Info/22_23/04 | |
| parent | b4db5ea03dd236bfcf23dd6335ccd00ed8498575 (diff) | |
| download | unterricht-f44dbadbf41ec784a46a7fb7818d2ff822d1255a.tar.gz unterricht-f44dbadbf41ec784a46a7fb7818d2ff822d1255a.zip | |
move 2023 school year to 22_23 and introduce new current symlinks
Diffstat (limited to 'Info/22_23/04')
| -rw-r--r-- | Info/22_23/04/19/10D/schedule.md | 42 | ||||
| l--------- | Info/22_23/04/19/10D/topic | 1 | ||||
| -rw-r--r-- | Info/22_23/04/26/10D/schedule.md | 55 |
3 files changed, 98 insertions, 0 deletions
diff --git a/Info/22_23/04/19/10D/schedule.md b/Info/22_23/04/19/10D/schedule.md new file mode 100644 index 00000000..9f273090 --- /dev/null +++ b/Info/22_23/04/19/10D/schedule.md @@ -0,0 +1,42 @@ +--- +lang: de +geometry: margin=2cm +--- +# Datenkapselung + +**Klasse**: 10D +**Datum**: 19.04.23 + +## Lernziele + +1. SuS leiten aus Modellierung Code ab +2. SuS verwenden Referenzvariablen in Java +3. SuS identifizieren Probleme in geeignetem Code die durch fehlende Datenkapselung entstehen +4. SuS nutzen fehlende Datenkapselung aktiv aus +5. SuS wenden die Java Zugriffsmodifikatoren an um den Grundsatz der Datenkapselung umzusetzen + +## Verlaufplan + +--------------------------------------------------------------------------------------------------- +Zeit Phase Unterrichtsgeschehen Ziel Methode Medien +----- --------------- -------------------------------------------- ----------- ---------- --------- +5 Wdh. SuS interpretieren Klassendiagramm 1 UG BE + +5 Wdh. SuS deklarieren und initialisieren RefVar 1, 2 UG BE + +10 Motivation SuS vervollständigen das Schuelerakte Proj 1, 2 EA O-IDE + +5 Wdh. SuS wiederholen die Punktnotation 2 UG BE + +5 Erarbeitung Vorstellung der Datenkapselung 5 UG BE + +5 Erarbeitung Vorstellung der Zugriffsmodifikatoren 5 UG BE + +5 Motivation Vorstellung des Bank Projekts UG BE + +5 Pause + +30 Erarbeitung Bearbeitung des Bankprojekts 2,3,4,5 EA O-IDE + +15 Sicherung AB? UG AB +--------------------------------------------------------------------------------------------------- diff --git a/Info/22_23/04/19/10D/topic b/Info/22_23/04/19/10D/topic new file mode 120000 index 00000000..0fe9095b --- /dev/null +++ b/Info/22_23/04/19/10D/topic @@ -0,0 +1 @@ +../../../../10/2/Datenkapselung
\ No newline at end of file diff --git a/Info/22_23/04/26/10D/schedule.md b/Info/22_23/04/26/10D/schedule.md new file mode 100644 index 00000000..6d9be4b1 --- /dev/null +++ b/Info/22_23/04/26/10D/schedule.md @@ -0,0 +1,55 @@ +--- +lang: de +geometry: margin=2cm +--- +# Wiederholdung und Polymorphismus + +* **Klasse**: 10D +* **Datum**: 2023.04.26 + +## Lernziele + +1. SuS erkennen die zwei Aspekte fehlender Datenkapselung (DK) in bestehendem Java Code +2. SuS erklären die Risiken fehlender Datenkapselung +3. SuS beschränken den Zugriff auf Attribute und Methoden mit den Java Zugriffsmodifikator `private`{.java} +4. SuS verwenden Vererbung um Sachverhalte geeignet zu modellieren +5. SuS verwenden Vererbung in Java Code +6. SuS zeichnen Klassendiagramme in UML die Vererbung visualisieren +7. SuS verwenden Arrays von Referenzen um mehrere Objekte effizient zu verwalten +8. SuS verwenden Polymorphismus um unterschiedliche Unterklassen effektiv zu verwalten +9. SuS erklären wie Polymorphismus die Verwendung konkreter Objekte beeinflusst + +## Verlaufplan + +--------------------------------------------------------------------------------------------------- +Zeit Phase Unterrichtsgeschehen Ziel Methode Medien +----- --------------- -------------------------------------------- ----------- ---------- --------- +5 Wdh. SuS machen sich mit dem Bank Projekt 1, 2 EA OIDE + vertraut + +5 Wdh. SuS erläutern Risiken fehlender DK 2 UG BE + +5 Wdh. SuS wenden DK im Bank Projekt an 3 EA OIDE + +5 Wdh. SuS wiederholen den Grundsatz DK 1,3 UG BE + +10 Wdh. SuS erklären Vererbung im Kontext Auto 4,5 UG BE + +3 Wdh. SuS modellieren Klassendiagramm mit VE 6 UG BE + +2 Wdh. SuS wiederholen VE in Java 5 UG BE + +10 Erarbeitung SuS machen sich mit dem Tierheim vertraut 4,5,7 EA OIDE, AB + +5 Pause + +10 Erarbeitung SuS erkennen Anwendbarkeit von P 7,8 EA OIDE + +5 Sicherung SuS definieren P 8 UG BE, AB + +15 Vertiefung SuS erweitern Hund und Implementieren P 8,9 EA OIDE + +5 Sicherung SuS erklären Einfluss von P auf Objekte 9 UG BE, AB + +5 Wdh SuS fragen zur KA UG +--------------------------------------------------------------------------------------------------- |
