Toneelstuk
Deel 1 - Stap voor stap
- InstructieGeef de leerlingen de opdracht hun vlotter aan de Code Base-robot te bevestigen en zorg ervoor dat alle materialen op de Code Base-robot blijven. Het kan zijn dat leerlingen meer tokens nodig hebben om extra materiaal te verzamelen.
Tokens kunnen klaslokaalartikelen zijn, zoals knoppen of plaknotities - ModelModelleer aan de hand van een groepsopstelling hoe de vlotter bovenop of rond de Code Base-robot kan worden geplaatst. Vertel de leerlingen dat de vlotter mogelijk aan het einde van het lab van de Code Base-robot verwijderd moet worden. Ze moeten hun vlotter aan het begin van Lab 3 opnieuw bevestigen.
- Moedig de leerlingen aan om pennen, afstandhouders en connectoren uit de VEX GO Kit te gebruiken om de vlotter vast te zetten. Zie het artikel stuks van de VEX GO Kit VEX-bibliotheek voor informatie over de verschillende categorieën en functies van de kitonderdelen.
Ontwerp een float die aan de codebasis wordt gekoppeld - BevorderenBevorderen van het hechtingsproces door rond te lopen en leerlingen te helpen die moeite hebben.
Moedig leerlingen aan om samen te werken en ruimtelijke taal te gebruiken om de vlotter te bevestigen. Stimuleer bijvoorbeeld de discussie en uitleg door de studenten het volgende te vragen:
- Waarom heb je dat stuk aan de zijkant/bovenkant/achterkant van je Code Base-robot bevestigd?
- Wat zou er gebeuren als je dit stuk naar de andere kant of zelfs naar boven op de vlotter zou verplaatsen?
- Hoe zou u het bevestigen van de vlotter aan de Code Base-robot beschrijven? Welke woorden zou je gebruiken, bijvoorbeeld 'bovenop', 'naast' of 'achter'?
- HerinnerHerinner groepen eraan dat frustratie voorkomt. Uiteindelijk hoort vallen en opstaan bij het leven, en er is genoeg tijd voor beide.
- VraagVraag de leerlingen om andere groepen te helpen als ze klaar zijn met het bevestigen van hun vlotter.
Pauze halverwege het spel & Groepsdiscussie
Zodra iedere groep hun vlotter aan de Code Base-robotheeft bevestigd, komen jullie bijeen voor een gesprek.
- Welke problemen kwam u tegen bij het bevestigen van uw vlotter?
- Hoe heb je dit probleem opgelost?
- Welke oplossingen heeft jouw groep gebruikt toen jullie problemen in jullie ontwerp tegenkwamen?
Deel 2 - Stap voor stap
- InstructieGeef leerlingen de opdracht om een project te maken met VEXcode GO, zodat hun Code Base-wagen langs de route van de parade beweegt. Vertel de leerlingen dat ze met hun groepjes een pseudocode gaan maken en een project gaan uitvoeren om hun praalwagen door een korte route te laten rijden.
Voorbeeld Parade Route - ModelModel voor studenten over hoe ze pseudocode kunnen schrijven om hun bewegingen langs de paraderoute te plannen.
- Laat zien hoe een vlot door de route beweegt. Verplaats een Code Base fysiek door het parcours van de parade en laat de studenten de ruimtelijke taal gebruiken voor de manier waarop de robot beweegt. (d.w.z. 200 millimeter (mm) vooruit bewegen en 90 graden naar rechts draaien.)
- Zodra leerlingen begrijpen hoe ze de route van de parade moeten volgen, gaan ze pseudocode maken om de route van hun Code Base langs de route te plannen. Laat de leerlingen de onderstaande animatie zien en begeleid ze door het proces. In de animatie volgt de Code Base de instructies die in een lijst op het scherm verschijnen. De instructies luiden als volgt: Robot rijdt 21 cm vooruit, Robot stopt, Robot draait 90 graden naar rechts, Robot rijdt 20 cm vooruit, Robot stopt, Robot draait 90 graden naar links en ten slotte rijdt Robot 20 cm vooruit.
Videobestand- Laat studenten zien hoe ze pseudocode kunnen schrijven om hun bewegingen rond de paraderoute te plannen. Herinner hen eraan dat pseudocode een stapsgewijs overzicht is dat met de hand is geschreven. Moedig leerlingen aan om nauwkeurig te zijn met hun pseudocode, dus ook met de rij-afstanden en het aantal bochten.
Voorbeeld van pseudocode - Laat studenten met hun groep samenwerken om pseudocode te schrijven.
Zodra de studenten hun pseudocode hebben voltooid, moeten ze hun pseudocode overbrengen naar [Comment] blokken in VEXcode GO. Zorg ervoor dat studenten de volgende stappen hebben doorlopen. Modelleer indien nodig de stappen die worden beschreven in de bijgevoegde VEX-bibliotheekartikelen:
- Lancering VEXcode GO
- Verbonden hun GO Brain met hun apparaat
Opmerking: Wanneer u uw Code Base voor het eerst op uw apparaat aansluit, kan het zijn dat de Gyro die in de Brain is ingebouwd, wordt gekalibreerd, waardoor de Code Base even zelfstandig beweegt. Dit is een verwacht gedrag, raak de codebasis niet aan tijdens het kalibreren.
- Benoemd tot het project, Parade 1
- Sla het project op
- Configureer een codebasis
Model voor studenten hoe ze [Comment] blokken aan het project kunnen toevoegen. Studenten hebben één [Comment] blok nodig voor elke regel pseudocode. Dus als ze acht regels pseudocode hebben, hebben ze acht [Commentaar] blokken nodig. Modelleer voor studenten de eerste drie regels van het voorbeeld.
Pseudocode Overgedragen aan [Comment] Blokken Zodra studenten hun pseudocode hebben overgedragen, voegen ze Drivetrain-blokken toe. Herinner studenten eraan dat de [Comment] -blokken worden gebruikt om hun projecten te organiseren en dat ze geen gedrag zullen uitvoeren. Ze moeten Drivetrain-blokken toevoegen om hun codebasis te verplaatsen.
- Laat leerlingen een [Drive for] -blok toevoegen onder het eerste [Comment] -blok.
[Drive for] blok toevoegen - Laat de leerlingen vervolgens de parameters aanpassen aan wat nodig is in het blok [Commentaar]. In dit geval is dat 200 millimeter (mm).
Parameters aanpassen - Instrueer studenten om door te gaan met het toevoegen van de overeenkomende blokken in hun pseudocode.
- Terwijl studenten hun projecten voltooien, laat ze hun projecten starten en hun code testen op de opstelling van de testparaderoute.
Voorbeeldproject met pseudocode - FaciliterenFaciliteren van een gesprek met de studenten door de volgende vragen te stellen:
- Hoeveel bochten zijn er in de paraderoute? Welke richting zijn ze op?
- Hoe ver moet je Code Base-robot bewegen voor de hele paraderoute?
- Kun je met je handen uitleggen hoe de robot door de cursus moet bewegen?

- Herinner leerlingen eraan dat elke stap in hun pseudocode een gedrag is dat hun Code Base-robot zal voltooien. Gedragingen moeten zo specifiek mogelijk zijn.
- VraagVraag welke soorten opdrachten moeten worden gecodeerd? Zien ze zichzelf ooit werken in een baan die codering vereist? Wat is er leuk aan coderen?