Introduction
De les gaat over fouten of debugging. Debugging: het opsporen en verhelpen van fouten in computerprogramma’s. Het woord ‘bug’ betekent in het Engels ‘insect’ of ‘beestje’ en komt oorspronkelijk van een mot die in 1947 in een computer werd gevonden door de Amerikaanse admiraal Grace Hopper. Er zijn grofweg twee soorten bugs waar programmeurs op stuiten. De eerste zijn syntaxisfouten, bijvoorbeeld als een programmeur een typefout maakt of een haakje vergeet. De tweede zijn logische fouten, waarbij de code niet doet wat de bedoeling was. (Hello Ruby, 2016). Programmeren in het PO (2016) omschrijft het als volgt: ‘Fouten
opsporen en fouten oplossen. Dit noemen we ook wel debuggen.
Probleemoplossend vermogen ondersteunen/ontwikkelen.’
Bij deze les ervaren de leerlingen dat het heel belangrijk is om goede instructies te geven. Als je een klein foutje maakt dan snapt de computer, in dit geval Cubetto, niet wat hij moet doen. De leerlingen maken een algoritme om Cubetto de juiste weg te wijzen. Een blokje verkeerd en Cubetto gaat de hele andere kant op! Kunnen ze de fout uit het algoritme halen zodat Cubetto wel op de juiste plek komt?
Instructions
Hierbij
de link naar de site waar de docentenhandleiding en het werkblad op te vinden zijn bij 'Groep 2 en 3 - Hello Ruby'.
Voor deze les is een Prowise-les gemaakt. Om deze te kunnen gebruiken is het nodig om een (gratis) account aan te maken op
http://www.prowise.com. Neem de Prowise les van te voren door en test het slepen met de onderdelen op het digibord. Leerlingen kunnen dit best lastig vinden. Op de website van Prowise staan verschillende instructievideo’s over de werking van het programma.