Algoritmes: Tangram - Leg een figuur op basis van aanwijzingen van je klasgenoot.
- Leerlingen de uitdaging aan om een afbeelding om te zetten in uitvoerbare instructie, gaan instructies om een afbeelding na te maken overbrengen aan anderen in een groep en analyseren het werk van anderen in een groep om te bepalen of het resultaat correct is.
- Doel(en): Algoritmes, Fouten, Functie, Variabele, Representatie.
Abstractie met gekke GLibs - Maak een verhaal met 'gaten' af.
- Leerlingen gaan de gelegenheid krijgen om het idee van 'abstractie' volledig te doorgronden, combineren schrijven en abstractie om hun eigen creativiteit te testen en analyseren hun dan om verschillen te vinden die ze in overeenkomsten kunnen omzetten.
- Doel(en): Decompositie, Fouten, Voorwaarden, Abstractie, Variabele.
For loop plezier - Starten en stoppen als een bepaalde waarde bereikt is.
- Leerlingen gaan een start waarde, stop waarde en interval voor een 'for loop' bepalen en illustreren de tel waardes die geraakt worden tijdens het uitvoeren van een for loop.
- Doel(en): Algoritmes, Patronen, Herhaling, Voorwaarden, Functie.
Liedjes schrijven met parameters - Leer parameters kennen aan de hand van liedjes.
- Leerlingen gaan steeds terugkomende tekstdelen in songteksten vinden, identificeren delen van een lied waarvan een subroutine gemaakt kan worden (refrein), passen subroutines aan zodat parameters ingevoegd kunnen worden en leggen uit waarom je met subroutines en parameters makkelijker programma's kunt schrijven.
- Doel(en): Patronen, Herhaling, Voorwaarden, Functie, Representatie.
Afbeeldingen in binaire code - Bedenk je eigen binaire code aan de hand van afbeeldingen.
- Leerlingen gaan methodes identificeren om afbeeldingen te coderen, leggen afbeeldingen uit aan medeleerlingen door middel van binaire codes en maken een afbeelding na op basis van binaire codes.
- Doel(en): Decompositie, Patronen, Voorwaarden, Abstractie, Variabele, Representatie.
Dobbelstenenrace - Denk als een computer tijdens een spelletje dobbelen.
- Leerlingen gaan verschillende activiteiten opnoemen die ze elke dag uitvoeren, verdelen grote activiteiten onder in een serie kleinere gebeurtenissen, zetten opeenvolgende gebeurtenissen in de juiste volgorde.
- Doel(en): Algoritmes, Voorwaarden, Abstractie, Variabele.