Aktivität 01
Pair Programming: Rechenfunktion bauen
Paare definieren eine Funktion zur Flächenberechnung eines Rechtecks mit Länge und Breite als Parameter. Sie testen mit verschiedenen Werten und erweitern um Rückgabewert. Diskutieren anschließend Vorteile gegenüber inline-Code.
Erklären Sie, wie die Zerlegung eines Problems in Teilprobleme die Programmierung vereinfacht.
ModerationstippFordern Sie beim Pair Programming klare Rollenverteilung ein: Eine Schülerin oder ein Schüler schreibt, die andere oder der andere überprüft und erklärt.
Worauf zu achten istStellen Sie den Schülerinnen und Schülern ein kleines Programm mit offensichtlicher Code-Redundanz vor. Bitten Sie sie, auf einem Arbeitsblatt die redundanten Teile zu markieren und eine eigene Funktion zu entwerfen, die diese Redundanz beseitigt. Fragen Sie: 'Welche Vorteile hat Ihre neue Funktion gegenüber dem ursprünglichen Code?'