-
-
WEDSTRIJDEN
Python onderwijzen met VEXcode VR
Scholen hebben altijd te maken gehad met een spanningsveld tussen beroepsgerichte en academische interesses. Leerlingen vragen zich bijvoorbeeld vaak af: “Wanneer ga ik dit later in het echte leven gebruiken?” Bij informatica is dat spanningsveld misschien nog groter. Informatica is een wetenschap, net zoals fysica, biologie of chemie. Toch gaat men er bij een leerling die biologie volgt op de middelbare school niet automatisch van uit dat die later bioloog zal worden. Bij informatica wordt echter vaak gekeken in hoeverre de hulpmiddelen die in de klas worden gebruikt, leerlingen voorbereiden op een carrière in de informatica. Dat spanningsveld zien we bijvoorbeeld wanneer mensen beweren dat programmeren met blokken geen “echte” vorm van programmeren is, of wanneer er discussies ontstaan over welke tekstuele programmeertaal leerlingen als eerste zouden moeten leren. Het goede nieuws is dat veel van deze discussies verdwijnen wanneer het over de programmeertaal Python gaat.
Python is een van de meest gevraagde programmeertalen op de arbeidsmarkt. Het is ook een van de populairste programmeertalen voor inleidende lessen informatica. De redenen waarom Python populair is in het onderwijs, zijn grotendeels dezelfde als waarom de taal populair is in het professionele werkveld. Python heeft een gemakkelijk leesbare syntaxis en is bovendien platformonafhankelijk. Python kan worden gebruikt op vrijwel elk besturingssysteem en op bijna elk apparaat. En nu kun je er ook een virtuele robot mee programmeren.
AAN DE SLAG
Goede ondersteuning is belangrijk bij het leren van een nieuwe programmeertaal. Als leerlingen net beginnen met Python, kunnen ze VEXcode Blocks gebruiken om vertrouwd te raken met Python-commando’s. Terwijl ze een project opbouwen met VEXcode Blocks, kunnen ze in de Code Viewer zien hoe de bijbehorende Python-code wordt opgebouwd.
De meeste leerlingen vinden het gemakkelijker om te lezen en te begrijpen wat een codeblok doet, omdat de blokken in een meer ‘natuurlijke’ taal zijn geschreven. VEXcode VR laat leerlingen zo kennismaken met Python terwijl ze nog steeds met VEXcode Blocks werken. Om met Python aan de slag te gaan, hoeven ze bovendien alleen VEXcode VR te openen. Er is geen installatie nodig. Net als bij VEXcode VR Blocks kunnen leerlingen VEXcode VR gebruiken in elke gangbare browser en op de meeste apparaten.
VEXCODE VR VERGEMAKKELIJKT DE OVERGANG VAN BLOKKEN NAAR TEKST
Omdat er bij programmeren met blokken geen syntaxis hoeft te worden geschreven, denken veel mensen dat de moeilijkheid bij de overgang naar tekstgebaseerd programmeren vooral zit in het leren van de syntaxis van een programmeertaal. Hoewel syntaxis inderdaad een struikelblok kan zijn, is dat zeker niet het enige. Onderzoek heeft verschillende moeilijkheden aangetoond die leerlingen kunnen ervaren bij de overstap van blokken naar tekst. VEXcode VR helpt leerlingen bij de overstap van blokken naar tekstgebaseerd programmeren door tijdens het werken met VEXcode Blocks de bijbehorende Python-code zichtbaar te maken. Leerlingen kunnen hun VEXcode Blocks-project vervolgens omzetten naar een Python-project, waarin ze de code verder kunnen aanpassen of opslaan. Wanneer ze een nieuw programmeerconcept leren, zoals het werken met variabelen, kunnen ze dit eerst met blokken uitproberen en daarna bekijken hoe dit er in Python uitziet. De Code Viewer maakt het zo gemakkelijker om de stap van blokken naar tekst te zetten, zowel voor leerlingen als voor leerkrachten.
PROGRAMMEREN MET PYTHON
Zodra leerlingen vertrouwd zijn met Python, kunnen ze ook een nieuw tekstgebaseerd project starten. Daarbij blijven alle hulpmiddelen beschikbaar die in VEXcode VR Blocks werden aangeboden.
- Voor elk commando is help beschikbaar.
- Voorbeeldprojecten kunnen als referentie of als startpunt voor een nieuw project worden gebruikt.
- Leerlingen hoeven Python-commando’s niet uit het hoofd te leren. Ze kunnen de commando’s naar de werkruimte slepen, net zoals bij VEXcode VR Blocks.
- Er zijn instructievideo’s beschikbaar over verschillende onderwerpen.
- De Knowledge Base biedt meer informatie en ondersteuning.
Ook bij het programmeren met Python krijgen leerlingen direct feedback van hun robot, net zoals ze dat gewend zijn van VEXcode VR. Ze kunnen een project maken, het testen, aanpassen en opnieuw testen.
Een verschil tussen Python en blokken is de manier waarop projecten kunnen worden gedeeld. Wanneer een project met blokken wordt gedeeld, wordt er een pdf gemaakt met een afbeelding van het project. Bij Python kan een project via de deelfunctie worden opgeslagen als een .py-bestand, een standaardbestandsformaat dat in een teksteditor kan worden geopend. Zo kunnen leerlingen hun code gemakkelijk bekijken en verder gebruiken.
INFORMATICA ONDERWIJZEN MET VEXCODE VR
Er zijn veel voordelen aan het aanleren van informatica met blokken. VEXcode VR voegt daar de betrokkenheid en authenticiteit van robots aan toe. Zo kunnen leerlingen informatica leren met behulp van robots en STEM eenvoudig in hun lessen integreren. Met de toevoeging van Python aan VEXcode VR wordt de overgang van blokken naar tekstgebaseerd programmeren bovendien gemakkelijker. Steeds meer leerlingen over de hele wereld leren waardevolle programmeerconcepten met VEXcode VR. Nu kunnen ze hun leertraject ook voortzetten met Python.
BRON: VEX Robotics
Related product
Gerelateerde artikelen
-
18/11/2025
Help het mangroverif schoon te maken met VEXcode VR!
Posted in: Posts03/12/2020In de activiteit Schoonmaken van koraalriffen gaan leerlingen aan de slag met een VR-robot die de oceaan schoonmaakt.... -
19/11/2025
Hoe educatieve robotica STEM disciplines met elkaar verbindt
Posted in: Posts21/01/2021Robotica is altijd interdisciplinair op een manier die tastbaar en toepasbaar is voor leerlingen. Leerlingen krijgen... -
23/11/2025
Robotica? Op school? Waarvoor?
Posted in: Posts16/02/2021Door een robot te bouwen kunnen leerlingen hun kennis verdiepen in wiskunde, mechanica, engineering en programmeren.... -
23/11/2025
Hoe schrijft u een subsidieaanvraag?
Posted in: Posts07/06/2021Financiering is beschikbaar via veel verschillende bronnen. De aanvraagprocedure voor deze financiering kan... -
23/11/2025
Nos robots éducatifs et kits de robotique sont désormais agréés par Manolo !
Posted in: Posts10/12/2022Nos solutions STEM disponibles dans le catalogue Manolo !
.png)
.png)
.png)