Aktivität 01
Pair Programming: Funktion erstellen
Paare erhalten eine Aufgabe wie 'Berechne Flächeninhalt'. Sie definieren Parameter, implementieren die Funktion und testen sie mit verschiedenen Eingaben. Abschließend tauschen sie Funktionen und integrieren sie in ein Hauptprogramm.
Wie hilft die Kapselung von Code dabei, Fehler in großen Systemen zu finden?
ModerationstippWährend des Pair Programming sollte ein Partner zunächst eine Teilaufgabe formulieren und der andere die Funktion umsetzen, bevor die Rollen getauscht werden.
Worauf zu achten istGeben Sie den Schülern ein kleines Code-Snippet, das eine einzelne, aber etwas zu komplexe Funktion enthält. Bitten Sie sie, auf einem Zettel zu notieren: 1. Welche zwei Hauptaufgaben erfüllt diese Funktion? 2. Wie könnte man sie in zwei kleinere, fokussiertere Funktionen aufteilen? 3. Nennen Sie einen Vorteil dieser Aufteilung.