Aktivitet 01
Parprogrammering: Bygg ett räkneprogram
Dela elever i par. Låt dem först skriva ett linjärt program för att räkna poäng i ett spel. Sedan bryter de ner det i funktioner för poängberäkning och uppdatering. Testa och jämför tid för felsökning före och efter.
Analysera hur funktioner kan förbättra läsbarheten och underhållbarheten i ett program.
HandledningstipsUnder parprogrammeringen, uppmuntra eleverna att turas om att vara 'förare' och 'navigatör' för att säkerställa att båda reflekterar över funktionernas roll.
Vad att leta efterGe eleverna ett litet kodexempel i Scratch där en uppgift (t.ex. att rita en cirkel) utförs utan funktion. Be dem skriva ner hur de skulle kunna skapa en funktion för att rita cirkeln och vad de skulle kalla den. Fråga också varför detta gör koden bättre.