Aktivität 01
Pair Programming: Call-by-Value vs. Reference
Paare schreiben eine Funktion, die eine Liste modifiziert, und testen Call-by-Value mit einer Kopie sowie Call-by-Reference mit dem Original. Sie protokollieren Änderungen und diskutieren Unterschiede. Abschließend tauschen sie Code aus und debuggen.
Erklären Sie den Unterschied zwischen Call-by-Value und Call-by-Reference bei der Parameterübergabe.
ModerationstippWährend der Pair-Programming-Aktivität ist es wichtig, dass beide Partner abwechselnd Code schreiben und Veränderungen kommentieren, um den Lernprozess zu vergleichen.
Worauf zu achten istGeben Sie den Schülerinnen und Schülern drei kurze Code-Snippets: eines mit Call-by-Value, eines mit Call-by-Reference und eines mit einer Funktion ohne Rückgabewert. Bitten Sie sie, für jedes Snippet kurz zu notieren, was die Ausgabe sein wird und warum.