Hvad er Scratch, og hvordan fungerer det?

Greg Peters 22-06-2023
Greg Peters

Scratch er et gratis programmeringssprog, der giver eleverne mulighed for at lære at kode på en visuelt engagerende måde.

Scratch er en fantastisk måde for lærere at få eleverne ind i en verden af kodning og programmering, da det er et sjovt programmeringsværktøj, der henvender sig til elever helt ned til otte år.

Ved hjælp af blokbaseret kodning kan eleverne skabe animationer og billeder, som kan deles, når et projekt er færdigt. Det gør det ideelt til undervisning, især på afstand, hvor lærerne kan stille opgaver, som eleverne skal udføre og dele.

Læs videre for at finde ud af alt, hvad du behøver at vide om Scratch.

  • Hvad er Adobe Spark for Education, og hvordan fungerer det?
  • Sådan opsætter du Google Classroom 2020
  • Klasse for Zoom

Hvad er Scratch?

Scratch er som nævnt et programmeringsværktøj, der blev bygget som en gratis måde at lære unge mennesker at arbejde med kode på. Ideen var at tilbyde en visuelt engagerende platform, der skaber et slutresultat, som man kan nyde, mens man lærer det grundlæggende i kodning undervejs.

Navnet Scratch refererer til DJ's, der mixer plader, da dette program giver eleverne mulighed for at mixe projekter som animationer, videospil og meget mere ved hjælp af lyde og billeder - alt sammen via en blokkodebaseret grænseflade.

Platformen er udviklet af MIT Media Lab og er tilgængelig på mindst 70 sprog verden over. På udgivelsestidspunktet har Scratch mere end 67 millioner projekter, der er delt af over 64 millioner brugere. Med 38 millioner månedlige besøgende er hjemmesiden meget populær til at lære at arbejde med blokbaseret kode.

Se også: De bedste astronomilektioner og -aktiviteter

Scratch henvender sig til børn i alderen otte til 16. Det blev lanceret offentligt i 2007 og har siden haft to nye iterationer, der tog det fra at bruge Squeak-kodesproget til ActionScript til det nyeste JavaScript.

Kodning lært ved hjælp af Scratch kan være nyttigt i potentielle fremtidige kodnings- og programmeringsstudier og jobmuligheder. Selvom det skal gøres klart, at dette er blokbaseret - hvilket betyder, at det er let at bruge og kræver, at eleverne arrangerer forudskrevne kommandoer for at skabe handlinger. Men det er et godt udgangspunkt.

Hvordan fungerer Scratch?

Scratch 3.0, som er den seneste version på udgivelsestidspunktet, har tre sektioner: et sceneområde, en blokpalet og et kodeområde.

Se også: Hvad er ClassFlow, og hvordan kan det bruges i undervisningen?

Sceneområdet viser resultaterne, f.eks. en animeret video. Blokpaletten er der, hvor man kan finde alle kommandoerne, som man kan trække og slippe ind i projektet via kodeområdet.

En spritefigur kan vælges, og kommandoer kan trækkes fra blokpaletteområdet til kodeområdet, som gør det muligt at udføre handlingerne med spritefiguren. Så en kattetegneserie kan f.eks. gå 10 skridt fremad.

Det er en meget grundlæggende version af kodning, som lærer eleverne mere om processen med hændelsesbaseret kodning end om selve det dybe sprog. Når det er sagt, fungerer Scratch med masser af andre projekter fra den virkelige verden, såsom LEGO Mindstorms EV3 og BBC Micro:bit, hvilket giver mulighed for et større resultatpotentiale fra kodningsplatformen.

Vil du bygge en robot fra den virkelige verden og få den til at danse? Her kan du kode bevægelsesdelen.

Hvad er de bedste funktioner i Scratch?

Den største appel ved Scratch er brugervenligheden. Eleverne kan relativt nemt få et sjovt og spændende resultat, hvilket opmuntrer til fremtidig brug og mere dybdegående udforskning af kodning.

Onlinefællesskabet er en anden stærk funktion. Da Scratch er så udbredt, er der masser af muligheder for interaktivitet. Medlemmer på siden kan kommentere, tagge, favorisere og dele andres projekter. Der er ofte Scratch Design Studio-udfordringer, som opfordrer eleverne til at konkurrere.

Undervisere har deres eget ScratchEd-fællesskab, hvor de kan dele historier og ressourcer samt stille spørgsmål. En fantastisk måde at få nye ideer til fremtidige projekter på.

Ved at bruge en Scratch Teacher Account er det muligt at oprette konti til eleverne, så de lettere kan administrere og kommentere direkte. Du skal anmode om at åbne en af disse konti direkte fra Scratch.

Ud over at bruge Scratch til at styre fysiske ting som LEGO-robotter, kan du også kode digital brug af musikinstrumenter, registrering af videobevægelser med et kamera, konvertering af tekst til tale, oversættelse ved hjælp af Google Translate og meget mere.

Hvor meget koster Scratch?

Scratch er helt gratis. Det er gratis at tilmelde sig, gratis at bruge og gratis at samarbejde. Det eneste tilfælde, hvor der kan være omkostninger, er, når det er parret med en ekstern enhed. LEGO er for eksempel separat og skal købes for at kunne bruges sammen med Scratch.

  • Hvad er Adobe Spark for Education, og hvordan fungerer det?
  • Sådan opsætter du Google Classroom 2020
  • Klasse for Zoom

Greg Peters

Greg Peters er en erfaren underviser og passioneret fortaler for at transformere uddannelsesområdet. Med over 20 års erfaring som lærer, administrator og konsulent har Greg dedikeret sin karriere til at hjælpe undervisere og skoler med at finde innovative måder at forbedre læringsresultater for elever i alle aldre.Som forfatter til den populære blog, TOOLS & IDÉER TIL AT FORANDRE UDDANNELSE deler Greg sin indsigt og ekspertise om en lang række emner, lige fra at udnytte teknologi til at fremme personlig læring og fremme en innovationskultur i klasseværelset. Han er kendt for sin kreative og praktiske tilgang til uddannelse, og hans blog er blevet en go-to ressource for undervisere over hele verden.Udover sit arbejde som blogger er Greg også en efterspurgt foredragsholder og konsulent, der samarbejder med skoler og organisationer om at udvikle og implementere effektive uddannelsesinitiativer. Han har en kandidatgrad i pædagogik og er certificeret lærer inden for flere fagområder. Greg er forpligtet til at forbedre uddannelsen for alle elever og give undervisere mulighed for at gøre en reel forskel i deres lokalsamfund.