Introduktion till ScratchAktiviteter & undervisningsstrategier
Aktivt arbete passar Scratch perfekt eftersom eleverna genom att fysiskt hantera blocken och se omedelbar återkoppling förstå programmeringslogik på ett konkret sätt. Den visuella och taktila processen gör abstrakt programmering begriplig för sexåringar, precis som Lgr22 betonar att undervisningen ska koppla till elevernas vardagliga erfarenheter.
Lärandemål
- 1Identifiera och förklara funktionen hos minst fem olika Scratch-block för rörelse och utseende.
- 2Skapa en enkel animation i Scratch där minst två sprajtar interagerar genom att byta kostym eller svara på klick.
- 3Designa ett kort interaktivt program där en sprajt rör sig baserat på användarens tangentbordsinmatning.
- 4Analysera och beskriva hur ändrad ordning på kodblock påverkar en sprajts beteende i ett Scratch-projekt.
- 5Demonstrera hur man felsöker ett enkelt Scratch-program genom att identifiera och korrigera ett felaktigt block.
Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag →
Parprogrammering: Kattens dans
Elever i par väljer en kattsprajt och bakgrund. De drar rörelseblock och kostymbyten för att skapa en danssekvens. Testa programmet tillsammans och justera ordningen för bättre flöde.
Förberedelse & detaljer
Förklara hur blocken i Scratch styr karaktärernas handlingar och utseende.
Handledningstips: Under parprogrammeringen, uppmuntra eleverna att turas om att vara 'förare' och 'navigatör' för att säkerställa att båda deltar aktivt.
Setup: Vanligt klassrum, men möblerat för att enkelt kunna ställa om till gruppaktiviteter
Materials: Förberedande material (video/text med instuderingsfrågor), Kort avstämning eller inträdesbiljett, Tillämpningsövningar för lektionstid, Reflektionslogg
Stationsrotation: Scratch-block
Upplägg fyra stationer med specifika block: rörelse, ljud, utseende, händelser. Grupper roterar var 7:e minut, bygger mini-program och delar med nästa grupp.
Förberedelse & detaljer
Designa en enkel animerad scen eller ett interaktivt program med flera sprajtar.
Handledningstips: Vid stationsrotation, placera en lärarledd station där eleverna får se hur block kombineras för att skapa specifika effekter.
Setup: Vanligt klassrum, men möblerat för att enkelt kunna ställa om till gruppaktiviteter
Materials: Förberedande material (video/text med instuderingsfrågor), Kort avstämning eller inträdesbiljett, Tillämpningsövningar för lektionstid, Reflektionslogg
Helklassutmaning: Animera en berättelse
Visa en enkel saga på tavlan. Elever individuellt skapar en scen med två sprajter som interagerar. Presentera ett program för klassen och diskutera förbättringar.
Förberedelse & detaljer
Analysera hur ordningen på blocken påverkar resultatet av programmet och hur man felsöker.
Handledningstips: I helklassutmaningen, visa elevernas skärmar på tavlan och uppmuntra dem att berätta om sina val av block och sprajter.
Setup: Vanligt klassrum, men möblerat för att enkelt kunna ställa om till gruppaktiviteter
Materials: Förberedande material (video/text med instuderingsfrågor), Kort avstämning eller inträdesbiljett, Tillämpningsövningar för lektionstid, Reflektionslogg
Felsökningscirkel: Hitta felet
Ge elever ett program med fel, som fel ordning på block. I par identifiera problemet, testa och korrigera. Dela lösningen med en annan par.
Förberedelse & detaljer
Förklara hur blocken i Scratch styr karaktärernas handlingar och utseende.
Handledningstips: Under felsökningscirkeln, dela ut utskrivna felmeddelanden som eleverna kan para ihop med blocken för att identifiera problem.
Setup: Vanligt klassrum, men möblerat för att enkelt kunna ställa om till gruppaktiviteter
Materials: Förberedande material (video/text med instuderingsfrågor), Kort avstämning eller inträdesbiljett, Tillämpningsövningar för lektionstid, Reflektionslogg
Att undervisa detta ämne
Erfarna lärare börjar med att visa hur blockens färg och form hör ihop med funktioner, till exempel rörelseblock i blått och utseendeblock i lila. De undviker att förklara allt i förväg och låter istället eleverna upptäcka samband genom upprepad användning. Forskning visar att eleverna lär sig bäst när de får misslyckas och justera, så planera för att ta tid till felsökning.
Vad du kan förvänta dig
Lyckad inlärning syns när eleverna själva kan förklara hur blockens ordning påverkar sprajternas beteende och när de aktivt hjälper varandra att felsöka. De visar förståelse genom att skapa egna enkla animationer eller spel där flera sprajter interagerar.
De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.
- Komplett handledningsmanuskript med lärardialoger
- Utskriftsklart elevmaterial, redo för klassrummet
- Differentieringsstrategier för varje typ av elev
Se upp för dessa missuppfattningar
Vanlig missuppfattningDuring parprogrammeringen Kattens dans, watch for elever som tror att block kan placeras i slumpmässig ordning utan att påverka resultatet.
Vad man ska lära ut istället
Under aktiviteten, be eleverna att pausa och jämföra de block som de har placerat med en klasskamrats. Diskutera hur förändrad ordning förändrar sprajtens dans och låt dem justera tills resultatet blir som de vill ha.
Vanlig missuppfattningDuring stationsrotation Scratch-block, watch for elever som tror att alla sprajter rör sig samtidigt oavsett inställningar.
Vad man ska lära ut istället
Under stationen med flera sprajter, be eleverna att testa att köra koden för en sprajt i taget. Uppmuntra dem att anteckna vilka block som hör till vilken sprajt och diskutera varför de måste vara separerade.
Vanlig missuppfattningDuring felsökningscirkeln Hitta felet, watch for elever som förväntar sig att programmet ska fungera perfekt första gången.
Vad man ska lära ut istället
Under aktiviteten, visa upp ett skript med ett fel och be eleverna att diskutera vad som kan vara fel. Uppmuntra dem att testa och justera flera gånger, och beröm deras ansträngningar att lösa problemet tillsammans.
Bedömningsidéer
After parprogrammeringen Kattens dans, ge eleverna ett papper med en bild av två sprajter. Be dem rita och skriva tre block som skulle få den ena sprajten att säga 'Hej!' när den andra klickas på.
During stationsrotation Scratch-block, visa ett kort Scratch-skript på projektorn där blocken är i fel ordning för att få en sprajt att gå. Fråga eleverna: 'Vad händer om vi kör det här? Hur ändrar vi ordningen för att sprajten ska gå åt höger?'
After helklassutmaningen Animera en berättelse, starta en klassdiskussion med frågan: 'Jämför er berättelse med en klasskamrats. Vilka likheter och skillnader ser ni i blockanvändningen för att styra sprajterna?'
Fördjupning & stöd
- Utmana eleverna att skapa en historia med tre sprajter där varje sprajt reagerar på den andras handlingar.
- För elever som har svårt, ge dem färdiga blocksekvenser att testa och modifiera för att se effekterna.
- Låt eleverna utforska hur man använder loopar för att skapa upprepade rörelser eller ljud, till exempel att en sprajt dansar tio gånger i rad.
Nyckelbegrepp
| Sprajt | En figur eller ett objekt i Scratch som kan programmeras att röra sig, ändra utseende och interagera med andra sprajtar eller bakgrunder. |
| Block | Visuella kommandon i Scratch som dras och släpps för att skapa kod. Blocken kopplas ihop som pusselbitar för att ge instruktioner till sprajtar. |
| Skript | En samling kodblock som är kopplade tillsammans för att utföra en specifik uppgift eller sekvens av handlingar för en sprajt. |
| Kostym | Olika utseenden eller bilder som en sprajt kan ha. Att byta kostym används ofta för att skapa animationer, som att få en figur att se ut att gå. |
| Händelseblock | Block som startar ett skript, till exempel när en grön flagga klickas på eller när en sprajt klickas på. |
Föreslagen metodik
Planeringsmallar för Digitala Upptäckare: Grunden i Teknik och Programmering
Mer i Programmering med visuella block
Koordinatsystem och rörelse i Scratch
Eleverna utforskar Scratch's koordinatsystem och olika rörelseblock för att styra sprajtar med precision, inklusive att använda variabler för position.
3 methodologies
Händelser, meddelanden och interaktion i Scratch
Eleverna lär sig att använda händelseblock och meddelanden för att få sprajtar att reagera på användarinput, kollisioner eller andra sprajtar.
3 methodologies
Interaktiva berättelser och spel i Scratch
Eleverna skapar egna interaktiva berättelser, animationer eller enkla spel med dialog, rörelse, variabler och bakgrunder i Scratch.
3 methodologies
Introduktion till Code.org (Course 2/3)
Eleverna introduceras till Code.org (Course 2 eller 3, anpassat för åldersgruppen) och löser mer komplexa pussel med blockbaserad programmering, inklusive funktioner och villkor.
3 methodologies
Loopar i Code.org
Eleverna lär sig att använda loopar för att upprepa instruktioner och effektivisera sin kod i Code.org.
3 methodologies
Redo att undervisa Introduktion till Scratch?
Skapa ett komplett uppdrag med allt du behöver
Skapa ett uppdrag