OOP-Rollenspiel: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
(t) Markierung: 2017-Quelltext-Bearbeitung |
K (kat) |
||
Zeile 1: | Zeile 1: | ||
Das '''OOP-Rollenspiel''' bietet einen spielerischen Einstieg in die [[Objektorientierte Programmierung]] mittels eines [[Rollenspiel]]s. | Das '''OOP-Rollenspiel''' bietet einen spielerischen Einstieg in die [[Objektorientierte Programmierung]] mittels eines [[Rollenspiel]]s. | ||
== Vorgehen == | ==Vorgehen== | ||
Jeder Spieler übernimmt eine Rolle und agiert entsprechend einer Rollenkarte. Diese Karte beruhen auf den [http://csis.pace.edu/~bergin/Java/RolePlay.html Karten von Joseph Bergin]. Eine deutsche Version dieser Karten kann unten heruntergeladen werden. | Jeder Spieler übernimmt eine Rolle und agiert entsprechend einer Rollenkarte. Diese Karte beruhen auf den [http://csis.pace.edu/~bergin/Java/RolePlay.html Karten von Joseph Bergin]. Eine deutsche Version dieser Karten kann unten heruntergeladen werden. | ||
Zeile 9: | Zeile 9: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Begriff !! Bedeutung | !Begriff!!Bedeutung | ||
|- | |- | ||
| Objekte || Du, ich und jedes handelnde Individuum | |Objekte||Du, ich und jedes handelnde Individuum | ||
|- | |- | ||
| Klassen || Beschreibungen von Menschen der gleichen "Sorte„ (Akrobat, Choreograph) | |Klassen||Beschreibungen von Menschen der gleichen "Sorte„ (Akrobat, Choreograph) | ||
|- | |- | ||
| Kapselung || Ich habe Geheimnisse | |Kapselung||Ich habe Geheimnisse | ||
|- | |- | ||
| Zustand || Wieviele Aktionen habe ich ausgeführt? | |Zustand||Wieviele Aktionen habe ich ausgeführt? | ||
|- | |- | ||
| Schnittstellen || Klatschen, Drehen, Zählen | |Schnittstellen||Klatschen, Drehen, Zählen | ||
|- | |- | ||
| Vererbung || freundl. Akrobat ist wie Akrobat + nett | |Vererbung||freundl. Akrobat ist wie Akrobat + nett | ||
|- | |- | ||
| Polymorphie || jeder kann eine Rolle übernehmen | |Polymorphie||jeder kann eine Rolle übernehmen | ||
|- | |- | ||
| Methoden || Das machen die Akteure | |Methoden||Das machen die Akteure | ||
|- | |- | ||
| Parameter || 3-mal Klatschen | |Parameter||3-mal Klatschen | ||
|- | |- | ||
| Rückgabewerte || die Zahl nach dem zählen-Kommando | |Rückgabewerte||die Zahl nach dem zählen-Kommando | ||
|- | |- | ||
| Nachrichtenkette || Kumpel, Choreograph: Nachrichten weitergeben | |Nachrichtenkette||Kumpel, Choreograph: Nachrichten weitergeben | ||
|- | |- | ||
| unendliche Rekursion || Nachrichten unendlich hin und her | |unendliche Rekursion||Nachrichten unendlich hin und her | ||
|- | |- | ||
| Fehler || Griesgram weigert sich | |Fehler||Griesgram weigert sich | ||
|} | |} | ||
== Materialien == | ==Materialien== | ||
*[[Datei:OOP Rollenspiel Rollenkarten.odt]] | |||
[[Kategorie:Informatik | [[Kategorie:Informatik]] | ||
[[Kategorie:Unterrichtsidee]] | [[Kategorie:Unterrichtsidee]] | ||
<metakeywords>ZUM2Edutags,ZUM-Wiki,OOP,Objektorientierte Programmierung,Rollenspiel,Informatik</metakeywords> | <metakeywords>ZUM2Edutags,ZUM-Wiki,OOP,Objektorientierte Programmierung,Rollenspiel,Informatik</metakeywords> | ||
[[Kategorie:Methode]] |
Version vom 20. August 2021, 09:52 Uhr
Das OOP-Rollenspiel bietet einen spielerischen Einstieg in die Objektorientierte Programmierung mittels eines Rollenspiels.
Vorgehen
Jeder Spieler übernimmt eine Rolle und agiert entsprechend einer Rollenkarte. Diese Karte beruhen auf den Karten von Joseph Bergin. Eine deutsche Version dieser Karten kann unten heruntergeladen werden.
Nach der Durchführung des Rollenspiels fasst die Lehrkraft das Gesehene zusammenfassen. Hierbei sollten folgende Begriffe thematisiert werden. Die Bedeutung kann anschließend durch die Lernenden vermutet oder die Lehrkraft erläutert werden.
Begriff | Bedeutung |
---|---|
Objekte | Du, ich und jedes handelnde Individuum |
Klassen | Beschreibungen von Menschen der gleichen "Sorte„ (Akrobat, Choreograph) |
Kapselung | Ich habe Geheimnisse |
Zustand | Wieviele Aktionen habe ich ausgeführt? |
Schnittstellen | Klatschen, Drehen, Zählen |
Vererbung | freundl. Akrobat ist wie Akrobat + nett |
Polymorphie | jeder kann eine Rolle übernehmen |
Methoden | Das machen die Akteure |
Parameter | 3-mal Klatschen |
Rückgabewerte | die Zahl nach dem zählen-Kommando |
Nachrichtenkette | Kumpel, Choreograph: Nachrichten weitergeben |
unendliche Rekursion | Nachrichten unendlich hin und her |
Fehler | Griesgram weigert sich |
Materialien
<metakeywords>ZUM2Edutags,ZUM-Wiki,OOP,Objektorientierte Programmierung,Rollenspiel,Informatik</metakeywords>