Deze module laat studenten kennismaken met de algoritmetoewijzing in functies en procedures met blokprogrammering in verschillende omgevingen. Ze versterken hun vaardigheden om met variabelen te werken door interactieve games en programmeerrobots en Micro: bit-borden te maken. Ze maken kennis met het concept van & ldquo; geheugenregister & rdquo; en ontwikkel een interessant complex project in het laatste deel van het niveau.
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.
In deze module leren studenten de aard van operators en hun structuur. Ze bestuderen de rol die ze spelen bij het programmeren en hoe ze deze op de juiste manier kunnen gebruiken om hun programma's te verbeteren. Studenten leren een algoritme samen te stellen met meer dan één operator.
In deze module maken studenten meer kennis met het concept van algoritme. Ze creëren complexe projecten met voorwaarden en lussen. Wanneer we een complex programma maken, moeten we rekening houden met alle scenario's die ons ervan kunnen weerhouden het verwachte resultaat te bereiken. In deze module werken studenten aan hun probleemoplossende vaardigheden en aan het verwijderen van obstakels op weg naar de verwachte resultaten.
In deze module passen studenten alles wat ze hebben geleerd toe in hun gevarieerde en interessante programma's. Ze leren hoe ze waarde aan een functie kunnen verwerven en hoe ze een functie in een bepaald deel van de code kunnen activeren. Ze ontwikkelen complexe programma's met behulp van procedures die het gedrag van verschillende robots regelen.
In deze module zullen kinderen problemen individueel moeten oplossen. De module bevat programma's met betrekking tot het opnieuw creëren van wereldberoemde games en missies van internationale robotprogrammeerwedstrijden. Met hen kunnen kinderen hun potentieel laten zien en proberen al hun ideeën te implementeren in digitale programmeeromgevingen.