Gereedschapskist voor docenten
-
Het doel van dit onderdeel
In dit onderdeel Heroverwegen kunnen leerlingen de code waaraan ze in het onderdeel Spelen hebben gewerkt, evalueren en herzien om hun projecten nauwkeuriger en efficiënter te maken. Het idee van code-efficiëntie zal worden geïntroduceerd terwijl leerlingen nadenken over de voor- en nadelen van verschillende codeerreeksen en hun ideeën, vragen en voorkeursoplossingen delen met hun groepen en de klas als geheel.Dit gedeelte omvat de volgende heroverwegingsactiviteiten:
-
Verfijn uw code
-
Evalueer de nauwkeurigheid en effectiviteit van code en ontwerp
-
Herzie en corrigeer het project indien nodig
-
-
Evalueer en leg uit
-
Bekijk meerdere codeeroplossingen voor een mappingprobleem, bepaal welke de voorkeursoplossing is en leg uit waarom
-
-
Heroverweeg vragen
Studenten zullen met hun groep samenwerken om hun projecten verder te ontwikkelen en hun gedachten en ideeën vast te leggen in hun technische notitieboekjes. Er zijn ook optionele team (Google Doc/.docx/.pdf) en individuele (Google Doc/.docx/.pdf) technische notebookrubrieken.
Plaats de leerlingen aan het begin van de sectie Opnieuw nadenken in hun groepen en laat de leerlingen hun rollen kiezen. Klik op een van de volgende links voor meer informatie over rollen en groepsorganisatie (Google Doc/.docx/). Klik op een van de volgende links voor een optionele samenwerkingsrubriek (Google Doc/.docx/.pdf).
-
Verfijn uw code
Onthoud je code uit de Play-sectie? We gaan nu met die code spelen om hem te helpen verfijnen en herzien om uw doel beter te bereiken. Deze Rethink-activiteit heeft 3 opties:
-
A Sequencing-uitdaging– om u te helpen nadenken over de code die u heeft gemaakt, hoe deze werkt en waarom deze mogelijk niet werkt.
-
A Codeeruitdaging— om u te helpen bij het oefenen met het maken van codeerreeksen die extra obstakels omzeilen.
-
Een Efficiëntie-uitdaging— om u te helpen uw code te heroverwegen en te herschrijven zodat deze met minder blokken werkt.
Nadat je leraar je groep heeft verteld met welke uitdaging ze moeten beginnen, ga je naar de volgende pagina en volg je de stappen voor die uitdaging.
Gereedschapskist voor docenten
-
Heroverwegen als strategie voor differentiatie
Omdat leerlingen gaan werken met de code die ze tijdens het onderdeel Spelen hebben gemaakt, zijn de Rethink-activiteiten een geweldige manier om differentiatie aan te bieden aan leerlingen die mogelijk meer tijd nodig hebben of die worstelen met de concepten voor volgordebepaling . De activiteit Verfijn je code kan worden gebruikt voor leerlingen die nog bezig zijn met het voltooien van hun code uit de Play-sectie; terwijl de Evalueer en Leg uit-activiteit kan worden gegeven aan leerlingen die klaar zijn om verder te oefenen met het toepassen van de volgorde- en codeervaardigheden die ze hebben geleerd. -
Verfijn uw code
Het doel van deze activiteit is om de codereeksen die in de sectie Spelen zijn gemaakt opnieuw te bekijken en deze te verfijnen met efficiëntie en nauwkeurigheid in gedachten. Er zijn verschillende opties/uitdagingen binnen de activiteit, en afhankelijk van de sterke punten van de leerlingen en hun problemen met coderen, kunnen de Rethink Challenges dienovereenkomstig worden verdeeld.-
Sequencing-uitdaging: Heeft uw codereeks het doel bereikt? Waarom of waarom niet? Verfijn en herschrijf uw reeks om het in kaart gebrachte pad nauwkeuriger te volgen.
-
Ontworpen voor leerlingen die de Play-sectie niet hebben afgesloten met een werkende codereeks en die meer tijd nodig hebben om problemen met hun code op te lossen en te corrigeren.
-
-
Codeeruitdaging: Wat als er een barrière op uw kaart zou zijn die u kunt omzeilen? Voeg een trap of opslagruimte toe om rond te navigeren en herschrijf uw codereeks om deze verandering weer te geven.
-
Ontworpen voor studenten die vertrouwd raken met de blokken en hoe ze werken, en die meer oefening nodig hebben bij het maken van codereeksen.
-
-
Efficiëntie-uitdaging: Kun jij je code herschrijven om het doel te bereiken, maar met minder blokken? Bedenk waar u efficiënter zou kunnen zijn in uw mapping en probeer uw code te herschrijven met 3-5 blokken minder.
-
Ontworpen voor studenten die klaar zijn voor een volgende stap in het programmeren, en die meer oefening nodig hebben bij het uitwerken van meerdere oplossingen voor hetzelfde probleem.
-
-
Voor alle uitdagingen moet de bouwer in elke groep de benodigde hardware verkrijgen. De Recorder zou het technische notitieboekje van de groep moeten krijgen. De programmeur moet VEXcode IQ openen.
Hoeveelheid | Benodigde materialen |
---|---|
1 | |
1 | |
1 | |
1 |
USB-kabel (bij gebruik van een computer) |
1 |
Tips voor docenten
-
Modelleer elk van de stappen voor het oplossen van problemen voor de leerlingen. Herinner de leerlingen eraan dat elke groep iemand heeft in de rol van de bouwer. Die persoon moet deze items tijdens de verkenning controleren.
-
Om de configuratie voor de motoren en sensoren van Autopilot te bekijken, klikt u op een van de volgende links (Google Doc/.docx/.pdf).
Voordat u met de activiteit begint...
Heeft u al deze voorwerpen gereed voordat u met de activiteit begint? De bouwer moet elk van de volgende punten controleren:
-
Zijn alle motoren en sensoren op de juiste poort aangesloten?
-
Zijn de slimme kabels volledig in alle motoren en sensoren gestoken ?
-
Is het brein ingeschakeld?
-
Is de batterij opgeladen?