Lehr- Lernprozesse im Informatik-Anfangsunterricht
Lehr- Lernprozesse im Informatik-Anfangsunterricht
Lehr- Lernprozesse im Informatik-Anfangsunterricht
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Fachdidaktische Ausgestaltung des Unterrichtskonzepts<br />
Abbildung 11 Beispiel für ein CRC-Karten-Modell: Flaschendrehen. Dieses Modell wurde <strong>im</strong> Unterricht<br />
eingesetzt.<br />
Die CRC-Karten können und müssen weiter formalisiert werden, da die Modelle <strong>im</strong> Unterricht<br />
<strong>im</strong>plementiert werden sollen. Dazu werden die Verantwortlichkeiten aufgeteilt in solche,<br />
die Verhalten beschreiben, das werden die Methoden – und in solche, die beschreiben, was<br />
sich eine Klasse merken muss. Dies werden die Attribute (vgl. etwa Bellin und S<strong>im</strong>one 1997,<br />
S. 59f.). Diese Schritte verbinden CRC-Karten mit weiteren Inhalten, die bislang auch <strong>im</strong> <strong>Anfangsunterricht</strong><br />
vermittelt werden (siehe Tabelle 12).<br />
CRC-Karten Stifte und Mäuse<br />
Class: Klasse Klasse<br />
Objekt, Exemplar<br />
Objekt bzw. Exemplar erzeugen (Instantiierung)<br />
Responsibility:<br />
Zustandsvariable (Attribut)<br />
Verantwortlichkeiten / Aufgaben Nachrichten, Dienste, Methode<br />
Punktschreibweise<br />
Collaborator: Beziehungen Kennt-Beziehung, Verbindung (Assoziation)<br />
Hat-Beziehung, Zerlegung (Aggregation)<br />
Ist-Beziehung, Vererbung<br />
Tabelle 12 Bekannte Inhalte des <strong>Anfangsunterricht</strong>s aus dem Konzept Stifte und Mäuse und ihre Zuordnung<br />
zum Schema der CRC-Karten. Vgl. zum Konzept Stifte und Mäuse Abschnitt 3.4, insbesondere Tabelle 4, S. 22.<br />
In Tabelle 12 wird angedeutet, wie die CRC-Karten in der linken Spalte durch Ausdifferenzierung<br />
formalisiert werden können, dazu können UML-Klassendiagramme eingesetzt<br />
werden.<br />
5.2.2 Klassendiagramme als Unterrichtsinhalt<br />
Die UML hat sich als Standard-Notation für die objektorientierte Modellierung durchgesetzt<br />
(Zündorf 2002, Oesterreich 1999, S. 203) und wird in allen Phasen des Entwicklungsprozes-<br />
49