<CODERACers/>

Leren programmeren voor kinderen

Bij kinderen wordt een aantal skills verbeterd wanneer zij leren programmeren. Je leert algoritmes, logisch denken, creatief denken, samenwerken, ruimtelijk inzicht, probleem oplossend denken, etc. Leerlingen uit groep acht hebben meestal een smartphone. Op het moment van de opdracht waren er weinig applicaties die leerlingen leerden programmeren. De opdracht was om een applicatie te ontwerpen die voor leerlingen uit groep acht het aantrekkelijk maakt om te leren programmeren. Om het aantrekkelijk te maken is er gebruik gemaakt van gamification. In het ontwerp is er ook gebruik gemaakt van de sensoren die zich in een telefoon bevinden.

Gekozen concept

Leerlingen kunnen leren programmeren door middel van het upgraden van hun auto en racebaan in een race game. Tijdens het racen verzamelen de leerlingen programmeerblokjes, die ze kunnen gebruiken tijdens het programmeren. Naarmate ze verder komen in het spel, komen ze zeldzamere blokjes tegen en kunnen ze steeds grotere upgrades maken aan hun auto en racebaan.

De gebouwen die bij de racebaan gebouwd kunnen worden, d.m.v. het oplossen van programmeeropdrachten, hebben soms een functie en dienen soms als decoratie langs de racebaan. Zo heeft de garage, die ze kunnen bouwen, de mogelijkheid om je auto te kunnen upgraden.

Naarmate je verder komt in het spel, worden de programmeeropdrachten moeilijker en uitdagender. Dit is om de vaardigheden van de leerlingen omhoog te krikken. Het programmeren bestaat uit het doorlopen van verschillende stappen. Hierbij doorloopt het karakter de verschillende stappen.

Benchmark diagram

Hieronder wordt een gedeelte van de benchmark weergegeven. Er is gekozen om een benchmark te maken om inzicht in de verschillende concurrenten te krijgen. Door de benchmark werd duidelijk hoe CodeRacing zich kon onderscheiden van andere leren programmeren applicaties. Daarnaast zorgde de benchmark ervoor dat de goede onderdelen in andere applicaties zichtbaar werden en die als inspiratie meegenomen konden worden bij het ontwerpen van onze applicatie.

CodeRacersBenchmarkA4page.pdf

Eindproduct

Tijdens dit project heb ik samengewerkt met Inge van Duijvenvoorde en Maud Werkman