02.12.2012 Aufrufe

Lehr- Lernprozesse im Informatik-Anfangsunterricht

Lehr- Lernprozesse im Informatik-Anfangsunterricht

Lehr- Lernprozesse im Informatik-Anfangsunterricht

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!