Skip to main content
Docentenportaal

Toneelstuk

Deel 1 - Stap voor stap

  1. 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.
    Een stapel met verschillende knoppen, als voorbeeld van wat 'tokens' kunnen zijn.
    Tokens kunnen klaslokaalartikelen zijn, zoals knoppen of plaknotities
  2. 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.

    Afbeeldingen van een praalwagen en een perspectiefweergave van de Code Base naast elkaar, om te benadrukken dat de praalwagen op de robot moet worden gebouwd.
    Ontwerp een float die aan de codebasis wordt gekoppeld

     

  3. 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'?
  4. HerinnerHerinner groepen eraan dat frustratie voorkomt. Uiteindelijk hoort vallen en opstaan bij het leven, en er is genoeg tijd voor beide.
  5. 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

  1. 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.

    Een schets van een paraderoute die begint in de linkerbovenhoek bij een groen vierkant. Een pijl wijst naar rechts, dan een tweede pijl wijst naar beneden en dan een derde pijl wijst naar rechts, in de richting van een rood vierkant dat het einde aangeeft.
    Voorbeeld Parade Route

     

  2. 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. 

    Monster pseudocode somt 5 stappen op en luidt: 1. Robot rijdt 200 mm vooruit; 2. Robot draait 90 graden naar rechts; 3. Robot rijdt 200 mm vooruit; 4. Robot draait 90 graden naar links; 5. Robot rijdt 200 mm vooruit.
    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:

    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.

    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.

    Een VEXcode GO-project met de 5 pseudocode-stappen als 5 reactieblokken die zijn gekoppeld aan een wanneer gestart blok. Het project leest Wanneer gestart, Rij 200 mm vooruit; Draai 90 graden naar rechts; Rij 200 mm vooruit; Draai 90 graden naar links; Rij 200 mm vooruit.
    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.

    Hetzelfde VEXcode GO-project als voorheen, waarbij een Drive for block tussen de eerste en tweede reactieblokken wordt gesleept. [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).

    Hetzelfde VEXcode GO-project met de afstandsparameter van de aandrijving voor blok ingesteld op 200 mm. De start van het project luidt nu When started, Comment - Drive forward 200mm; Drive forward for 200mm. 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.

    Hetzelfde VEXcode GO-project met Drive for en Turn voor blokken die tussen elk van de reactieblokken zijn toegevoegd. Het project leest When started, Comment Drive forward 200mm; Drive forward for 200mm; then a comment of Turn right 90 degrees; Turn right for 90 degrees; then a comment Drive forward 200mm; and Drive forward for 200mm; then a comment of Turn left 90 degrees, and Turn left for 90 degrees; lastly a comment of Drive forward 200mm with a Drive forward for 200mm block.
    Voorbeeldproject met pseudocode

     

  3. 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?
    Een schetstekening van een leraar met een kleine groep studenten rond een tafel die werkt en samenwerkt om de robot te coderen om de route te rijden.
  4. 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.
  5. VraagVraag welke soorten opdrachten moeten worden gecodeerd? Zien ze zichzelf ooit werken in een baan die codering vereist? Wat is er leuk aan coderen?