Tijdens deze test wil ik graag weten of het programmeren met blokjes duidelijk was voor kinderen met programmeer ervaring en zonder. Ook wil ik kijken wat een scoreboard zou doen. Ik heb een aantal opdrachten gemaakt die verschillende oplossingen hebben omdat je de blokjes op verschillende manieren kan neerleggen. Ik ben benieuwd of de kinderen vanuit zichzelf de oplossing zoeken waarbij ze het minste blokjes nodig hebben. Als ze er zelf achter komen dat er een nog kortere oplossing mogelijk is, wil ik kijken of ze bereid zijn om het opnieuw te proberen. Zo niet, dan heb ik een ‘scoreboard’ gemaakt waar expres het aantal blokjes dat nodig is voor de kortste route bovenaan zou komen te staan. Ik wil dan kijken of dit wel motivatie geeft om de opdracht nog een keer te proberen
Vragen voorafgaand aan de test
- Hoe oud ben je?
- Heb je ooit eerder geprogrammeerd? Zo ja, wat voor soort programmering?
- Op een schaal van 1-5, hoe enthousiast ben je om te leren programmeren? (1 = helemaal niet, 5 = zeer enthousiast)
Vragen na de test
- Op een schaal van 1-5, hoe leuk vond je deze activiteit? (1 = helemaal niet leuk, 5 = heel leuk)
- Welke uitdaging vond je het meest interessant? Waarom?
- Was er iets wat je bijzonder moeilijk vond? Zo ja, wat was het?
- Heb je iets nieuws geleerd over programmeren? Zo ja, wat?
- Hoe voelde het om met een partner aan de laatste uitdaging te werken? Was het makkelijker of moeilijker dan alleen werken?
- Als je iets zou kunnen toevoegen om dit spel leuker te maken, wat zou dat dan zijn?
- Favoriete game?
Observatiepunten voor Testers Voor Individuele Uitdagingen:
- Tijd nodig om elke uitdaging te voltooien
- Aantal pogingen voor succesvolle voltooiing
- Soorten gemaakte fouten
- Tekenen van frustratie of enthousiasme
- Vragen gesteld tijdens de activiteit
- Creatieve oplossingen of onverwachte benaderingen
Voor Samenwerkingsuitdaging:
- Hoe goed communiceren de partners?
- Verdelen ze taken of werken ze aan alles samen?
- Is er een leider die naar voren komt, of dragen ze gelijkwaardig bij?
- Hoe lossen ze meningsverschillen op?
- Komt hun oplossing sneller of langzamer dan bij individuele uitdagingen?
- Lijken ze meer of minder betrokken dan tijdens individueel werk?
Opdrachten
Challenge 1: Basis Navigatie
Welkom bij je eerste programmeeropdracht! Je taak is om je karakter door een doolhof te leiden. Gebruik de blokken ‘Vooruit’, ‘Links’, ‘Rechts’ en achteruit om je karakter van de starthoek naar de finish te krijgen. Bedenk goed welke stappen je moet zetten voordat je begint!
Challenge 2: Lus Uitdaging
In deze opdracht ga je munten verzamelen! Er liggen 5 munten op een rechte lijn. Je doel is om ze allemaal op te pakken met zo min mogelijk blokken.
Hint: de ‘Herhaal X Keer’ blok kan je helpen om acties te herhalen zonder elk blok apart neer te leggen.
Challenge 3: Voorwaardelijke Uitdaging
Pas op voor de obstakels! In deze uitdaging moet je het einde bereiken terwijl je obstakels ontwijkt. Gebruik het ‘Als-Dan’ blok om te controleren of er een obstakel voor je staat. Als er een obstakel is, moet je een andere route kiezen.
Challenge 4: Functie Uitdaging
Tijd om te dansen! Maak een dans routine voor je karakter en herhaal deze 3 keer. Gebruik het ‘Functie’ blok om je dans te maken en de ‘Herhaal X Keer’ blok om het te herhalen. Wees creatief met je dansmoves!
Challenge 5: Team Puzzel (Samenwerkopdracht)
Nu gaan jullie samenwerken! Jullie karakters beginnen in tegenovergestelde hoeken en moeten elkaar in het midden ontmoeten. Overleg samen hoe jullie dit gaan aanpakken. Jullie mogen alle blokken gebruiken die je hebt geleerd. De truc is om goed samen te werken en jullie acties op elkaar af te stemmen!