
De Geavanceerd in blokprogrammering niveau omvat praktische toepassing van het materiaal dat in de eerste verschillende modules is geleerd, het compileren van complexe algoritmen en het upgraden van de kennis over variabelen. Op dit niveau hebben kinderen de kans om hun kennis volledig te testen door complexe spellen te maken. Hier leren kinderen om met meer dan één variabele te werken en hun type zelf te definiëren, afhankelijk van wat ze nodig hebben voor hun spellen. Op dit niveau coderen kinderen robots & rsquo; gedrag en gebruik voor het eerst variabelen. Last but not least leren kinderen op dit niveau hoe ze een kant-en-klare code kunnen lezen en deze kunnen debuggen - dat wil zeggen debuggen. Nogmaals, we zetten in op de verscheidenheid aan programmeeromgevingen en hardwaretools, aangezien het cruciaal is voor kinderen om onmiddellijk de implementatie van het programma dat ze hebben gecodeerd te zien en de manier waarop het verandert door een of meer instructies te wijzigen.
De student ontvangt een certificaat voor elk voltooid niveau.
500 punten
Elke voltooide module levert je 100 punten op en het volledige niveau 500 punten.
Enkele van de instrumenten en programmeeromgevingen die de studenten op dit niveau gebruiken.
Door de instructies in de complexe algoritmen van de modules tot nu toe te optimaliseren, leren studenten hoe ze hun programma's kunnen vereenvoudigen. In deze module bereiden ze projecten voor en oefenen ze hun vaardigheden op het gebied van algoritmen en programmabouw.
De focus in deze module zal zijn dat kinderen nadenken over hoe ze voorwaardelijke constructies optimaal kunnen gebruiken en hoe ze verschillende soorten cycli kunnen omzetten. Ze zullen de vaardigheden die ze hebben ontwikkeld gebruiken om complexere games en programma's te maken.
Deze module laat kinderen kennismaken met het concept van variabele. Ze leren hoe ze de beginwaarde op een variabele kunnen instellen en hoe ze deze in het werkproces kunnen wijzigen. Ze leren over de verschillende soorten variabelen en hoe ze deze kunnen gebruiken in de verschillende programmeeromgevingen.
In deze projectmodule ontwikkelen kinderen projectmodules en maken ze spellen. Bovendien krijgen ze de kans om alles wat ze hebben geleerd te oefenen door verschillende interessante missies van internationale programmeerwedstrijden te voltooien.