In deze les leren de leerlingen over lussen en hoe ze deze in de Blockly code kunnen implementeren. Het gebruik van lussen is een belangrijke vaardigheid bij het programmeren, omdat het handmatig herhalen van opdrachten vervelend en inefficiënt is. Met de Code.org-puzzels leren de leerlingen instructies aan bestaande lussen toe te voegen, herhaalde code in lussen te verzamelen en patronen te herkennen die moeten worden herhaald. Opgemerkt moet worden dat de leerlingen puzzels met veel verschillende oplossingen zullen tegenkomen. Dit zal discussies openen over de verschillende manieren om puzzels op te lossen met voor- en nadelen voor elke benadering.
"Haal het schroot op, BB-8!"
Gebruik vijf dezelfde blokken om het schroot op te halen. Je erkent de schroot omdat het glooit.
"Bravo, BB-8!"
Je bent het goed bezig! Ga zo door!
Kijk eens goed naar onderstaande code. Wat gaat gebeuren als je op 'Start' klikt?
A. BB-8 zal al in de eerste lus te ver gaan.
B. BB-8 zal in de eerste lus niet ver genoeg komen om alle schroot te kunnen pakken.
C. BB-8 zal probleemloos alle schroot verzamelen.
D. BB-8 zal de verkeerde kant opgaan na de eerste lus.