blob: 914e0e0feb4d71e2c9e333e0ce9e4ce20ac70536 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
---
lang: de
geometry: margin=2cm
---
# Datenkapselung
* **Klasse**: 10C
* **Datum**: 2023.03.23
## Lernziele
* SuS erklären das Konzept von Referenzvariablen (RV) im Kontext einer Spielautomatenimplementierung
* SuS wenden die Punktnotation (PN) an um Methoden und Attribute von RV zu verwenden
* SuS erklären des Begriff der Datenkapselung und können ihn auf Sachbeispiele anwenden
* SuS wenden die Java Schlüsselwörter 'private' und 'public' an um das Konzept der Datenkapselung in angemessenen Beispielprogrammen umzusetzen
## Zeitplan
| Zeit | Phase | Unterrichtsgeschehen | Ziel | Methode | Medien |
|:-----|-------------|--------------------------------------------------------------------|--------------------------------------------------------------------|----------|------------------|
|3 | Wdh | SuS erarbeiten an einem simplen Beispielprojekt / Klassendiagram RV| SuS erklären das Konzept der RV und ihrer Deklaration | UG | BE, T |
|7 | Wdh | SuS verwenden die PN für RV | SuS wenden PN an um Methoden/Attribute von RV zu verwenden | UG | AB, BE |
|5 | Erarbeitung | SuS erkunden unterschied zwischen private/public | | LV | BE |
|5 | Erarbeitung | Einführung der Datenkapselung und private/public | | UG | AB, BE |
|15 | Vertiefung | SuS finden fehlende Datenkapselung und nutzen sie aus | SuS erkennen die Risiken fehlender Datenkapselung | UG | BE, AB |
|10 | Vertiefung | SuS wenden die Datenkapselung und Keywords an | | UG | BE, AB |
|