Min kode, vores program
Brug Mine blokke til at skrive organiserede programmer, der får den avancerede grundmodel til at præstere hurtigt og pålideligt.
Lektionsplan
1. Forbered dig
- Læs elevmaterialet igennem i LEGO® Education SPIKE™ appen.
- For at gennemføre denne lektion skal eleverne have bygget den avancerede grundmodel på forhånd.
2. Inddrag eleverne (10 min.)
- Brug idéerne i afsnittet Start en samtale nedenfor til at inddrage eleverne i en samtale om emnerne i denne lektion.
- Brug videoen til at forklare lektionen.
3. Undersøg (30 min.)
- Lad eleverne arbejde sammen to og to om at bygge de to markører.
- Bed dem om at afprøve eksempelprogrammet Min blok.
- Lad dem lave deres egen Min blok for at få deres grundmodel til at køre i en firkant.
4. Forklar (10 min.)
- Snak om, hvordan man bruger Mine blokke i et program.
- Diskuter, hvorfor det er vigtigt for alle holdmedlemmer at forstå, hvordan programmet virker.
5. Udbyg (40 min.)
- Bed eleverne om at lave en ny Min blok, hvor grundmodellen denne gang skal køre i en cirkel.
- Bed dem om at skrive en Min blok, der får deres grundmodel til at køre i en trekant. Få dem til at placere markørerne og forsøge at navigere uden om dem ved at bruge de forskellige figurer.
- Husk at sætte tid af til oprydning.
6. Evaluer
- Giv feedback om hver elevs præstation.
- For at forenkle processen kan du bruge det medfølgende evalueringsskema.
Start en samtale
Brug lidt tid på at se videoer af konkurrencerobotter i aktion, og prøv at finde de bedste fremgangsmåder. Brug disse spørgsmål til at involvere eleverne i en diskussion om vellykkede hold og effektive programmeringsmetoder i robotkonkurrencer:
- Hvorfor udfører konkurrencerobotter opgaver i en bestemt rækkefølge?
- Hvorfor vender robotterne tilbage til startpositionsområdet mellem klynger af to eller flere missioner?
- Hvad gør et program i en robotkonkurrence effektivt?
Lad eleverne se denne video om, hvad de skal til at lave.
Byggetips
Brug af markørerne
Brug den avancerede grundmodel og to markører til at træne bevægelse i forskellige figurer. Lad eleverne bestemme, hvor stor eller lille hver figur skal være.
Programmeringstips
Hovedprogram
Mulig løsning
Differentiering
Du kan gøre denne lektion enklere ved at:
- forklare, hvordan man laver og bruger Mine blokke
Du kan gøre denne lektion mere udfordrende ved at:
- bede eleverne om at programmere deres grundmodel til at bruge gyrosensoren til at køre i en trekant
- lave en kompliceret sti og udfordre holdene til at se, hvor hurtigt de kan lave et program til at forcere den
- træne på et officielt konkurrencebord med forskellige stier, hvor der tages hensyn til, at grundmodellen skal blive inden for banens område
Evalueringsmuligheder
Lærerens observationstjekliste
Lav en skala, der passer til dine behov, f.eks.:
- Delvist gennemført
- Gennemført
- Gennemført over forventning
Brug de følgende succeskriterier til at evaluere elevernes fremskridt:
- Eleverne kan lave et Mine blokke-program.
- Eleverne forstår, hvordan Mine blokke kan bruges til at rydde op i deres programmer og gøre dem lettere at administrere.
- Eleverne forstår, at Mine blokke hurtigt og effektivt kan omorganiseres og omdefineres under konkurrencer.
Selvevaluering
Få hver elev til at vælge den klods, de føler bedst repræsenterer deres præstation.
- Blå: Jeg har lavet en Min blok.
- Gul: Jeg har lavet to eller flere Mine blokke.
- Violet: Jeg har lavet en række programmer ved hjælp af Mine blokke og kan hurtigt flytte rundt på dem for at ændre handlingerne for vores grundmodel.
Fælles evaluering
Tilskynd eleverne til at give hinanden feedback ved at:
- Få en elev til at bedømme en andens præstation ved hjælp af skalaen med farvede klodser ovenfor.
- Få dem til at give konstruktiv feedback til hinanden for at forbedre gruppens præstation i den næste lektion.
Idéer til videre arbejde – faglig kommunikation
For at styrke elevernes færdigheder i faglig kommunikation:
- Lad eleverne forberede og holde en præsentation om, hvordan de har programmeret deres avancerede grundmodel, og hvordan de har brugt Mine blokke som hjælp til at administrere og forenkle deres programmer.
Bemærk: Dette vil forlænge lektionen.
Idéer til videre arbejde – matematik
For at styrke elevernes færdigheder i matematik:
Ved beregning af afstande med grundmodellen:
- Kør fremad i ét sekund, én omdrejning eller et antal grader. Brug dette som grundlag for at lave et skøn over den samlede afstand baseret på den tilbagelagte afstand.
- Beregn omkredsen af hjulet, og brug denne til at måle afstanden (omkreds = pi x diameter, eller omkreds = pi x 2 x radius)
Bemærk: Dette vil forlænge lektionen.
Mulige karrierer
Hvis eleverne kunne lide denne lektion, ville de måske være interesserede i at undersøge karrieremuligheder inden for:
- Informationsteknologi (computerprogrammering)
- Informationsteknologi (spilprogrammering)
- Informationsteknologi (IT-applikationer)
Hjælp til lærere
Eleverne skal:
- bruge Mine blokke som hjælp til at organisere deres programmer
- holde en præsentation for deres træner, hvor de tydeligt beskriver, hvordan deres program virker
LEGO Education SPIKE Prime-sæt
LEGO® Education SPIKE™ Prime-udvidelsessæt
Teknologiforståelse (efter 6. Klassetrin)
Algoritmer
- Eleven kan genkende og tilrette algoritmer i forskellige sammenhænge og redegøre for deres funktion
- Eleven har viden om kendetegn ved algoritmer og deres opbygning, samt hvordan de anvendes i forskellige sammenhænge
Teknologiforståelse (efter 9. Klassetrin)
Algoritmer
- Eleven kan vurdere forskellige algoritmers anvendelighed og kan benytte forskellige metoder til at afprøve algoritmer
- Eleven har viden om forskellige parametre til vurdering af algoritmers anvendelighed
Natur/teknologi (efter 6. Klassetrin)
Teknologi og ressourcer
- Eleven kan designe modeller af et produkt eller en produktion
- Eleven har viden om modeller til at beskrive teknologi
Fysik/kemi
Produktion og teknologi
- Eleven kan designe modeller for teknologiske processer, herunder med it-baserede programmer
- Eleven har viden om teknologiske processer i landbrug og industri
Elevmateriale
Elevark
Download, få vist eller del som en online HTML-side eller en PDF-fil, der kan udskrives.