Kodning i sprogfag – et eksperiment

Eksempel på en elev fra 6. klasse, som koder tegnefilm på tysk

Kort fortalt

Sølvi Domsten (lærer på Skolen på Islands brygge) og jeg har haft et samarbejde om at integrere kodning i tysk-undervisningen for 6-8. klasse. Projektet er kommet i stand takket være støtte via projektet “Styrket udskoling” i Københavns Kommune. Vi har testet forløb med forskellige undervisningsmetoder til det gratis online programmeringssprog Scratch og har lært, hvad der virker og ikke virker, når eleverne både skal forholde sig til et nyt værktøj og bruge tysk på en ny måde.

Indholdet i forløbet

Indholdet til forløbet blev udvalgt i samarbejde efter, hvad der gav mening i en sproglig kontekst. Eleverne har arbejdet med mèmes, tegnefilm, quiz og grammatikspil.

Eleverne har arbejdet med sætninger, stavning, bøjning af verber (datid, nutid og fremtid) og ordstillinger på tysk. Vi har forsøgt at belyse semiotikken og sammenligne mellem de to sprog: Scratch og tysk

Eleverne har lært at bruge de grundlæggende funktioner i Scratch og har fået en introduktion til programmering. Dette betyder i praksis, at eleverne også vil kunne bruge Scratch i andre fag fremover.

Undervisningen i Scratch er foregået på dansk, mens alt indholdet i elevernes projekter skulle være på tysk. Det har gjort, at forløbet også kan bruges i andre sprogfag.

Forskellige forudsætninger – differentiering i klassen

Eleverne havde mange forskellige forudsætninger for at følge undervisningen. Enkelte af eleverne havde arbejdet med Scratch før. Undervisningen var en blanding af tavleundervisning, elevhæfter og online videoer uden lyd. Denne form gjorde, at de elever der hurtigt forstod instruktionerne kunne fortsætte i deres eget tempo ved hjælp af videoerne og hæfterne samt de elever, som havde brug for at få det forklaret en ekstra gang ligeledes kunne bruge video og hæfter til at få gentaget enkelte dele. På den måde kunne det samme materiale bruges til at differentiere undervisningen. Alle eleverne lavede de samme opgaver, men havde samtidig frihed til at udvikle videre på dem.

Elever, der havde prøvet Scratch før, fungerede helt naturligt som hjælpere til de andre elever. Dette sås både på forløbet til 6. og 7. klasse, samt 8. klasses eleverne.

Set fra en lærers perspektiv

Med Scratch kan alle lære at kode. At bruge det i tysk-undervisningen kræver dog en del erfaring sprogligt. Og at sammenligne tysk med blok-programmering, som Scratch er, kræver en del erfaring og abstrakt tankegang. Der er dog ingen tvivl om, at motivation kan rykke elever.

De æstetiske læreprocesser er gældende for udkommet, og derfor kan konceptet adaptere og benyttes på forskellige niveauer.

Set fra elevers perspektiv

”Det gør tysk sjovere”
”Jeg forstår tysk bedre”

Asgers version af "Kod en film om dig selv"

Noas version af "Jagten på ordene"

Gode råd til undervisningen

Det anbefales, at læreren på forhånd har prøvet at lave opgaven selv og bruger sit eget projekt til at demonstrere for eleverne, hvad de skal arbejde med. Dette giver læreren både en større forståelse for opgaven og samtidig en større troværdighed overfor eleverne.

Det var tydeligt på alle holdene, at der var stor forskel på elevernes kompetencer og forudsætninger, når de skulle lave opgaverne. Derfor anbefales det at bruge ”tavle-undervisning” i starten, hvor dialog mellem lærer og elever er altafgørende og kan sikre, at alle kan følge med.

Der viste sig også et tydeligt behov for andre undervisningsmetoder, som kunne supplere tavleundervisningen og som kunne understøtte differentieringen for både de stærke og svage elever. 

Har klassen/læreren aldrig arbejdet med programmering før, anbefales det at starte med at lave tegnefilm om dem selv eller et bestemt emne, hvorved eleverne opnår en grundforståelse for værktøjet. Ellers risikerer man, at teknologi-delen fylder alt for meget i forhold til den sproglige del.

Hvad er Scratch?

Scratch er et gratis online programmeringssprog udviklet af The Lifelong Kindergarten Group ved MIT Media Lab. Det er oversat til mere end 40 forskellige sprog, også dansk. Det kan bruges på computer og tablets med enkelte begrænsninger. Med Scratch kan eleverne programmere interaktive historier, spil og tegnefilm og dele dem med andre. Scratch hjælper børn med at tænke kreativt, tænke systematisk og arbejde sammen. Find det på www.scratch.mit.edu.

Hvem er vi?

Sølvi Domsten er lærer i tysk, billedkunst, IT og håndværk og design på Skolen på Islands Brygge i København. Er desuden skolebibliotekar, naturlig nysgerrig og har en særlig interesse i systemer indenfor kommunikation.

Jeg er skolebibliotekar og underviser på Munkekærskolen i Solrød Strand og har derudover mit eget firma Scratch på dansk. Jeg er administrator for den danske oversættelse af det gratis online programmeringssprog Scratch og har udgivet to bøger om Scratch: Det syngende fødselsdagskort og Byg et trommesæt af gulerødder. Siden 2012 har jeg undervist over 700 børn og voksne i Scratch.

Artiklen er også udgivet på LinkedIn 21.08.2020. Artiklen er skrevet i samarbejde med Sølvi Domsten.

Køb forløbene her

Underviser du i Scratch?

Nationale og globale netværk

Underviser du i Scratch? Og mangler du inspiration eller har du nogle spørgsmål til Scratch? Så findes der både nationale og globale netværk, som du kan melde dig ind i. Her har jeg samlet et udvalg af dem, som jeg bruger.

Du kan også få inspiration fra min blog.

Nationale og globale netværk

Den officielle hjemmeside scratch.mit.edu

Scratch er mere end en editor. Det er samtidig også et online fællesskab for børn og andre, som leger med Scratch. Nederst på siden under Fællesskab er der både adgang til diskussionsfora, hvor alle kan stille og svare på spørgsmål og Scratch wiki med artikler om lidt af hvert relateret til Scratch.

ScratchEd

Det officielle fællesskab ScratchED

Det officielle fællesskab for undervisere, hvor man kan dele historier, udveksle idéer, undervisningsmateriale og finde andre ligestillede. Det kunne f.eks. være en lærer, som vil dele en oplevelse med Scratch, en forsker som gerne vil have noget feedback på noget materiale, en forælder som vil lave en lokal Scratch klub eller et museum, som vil finde andre museer, som har erfaring med Scratch arrangementer. Harvard har overtaget dette forum fra Scratch teamet.

Facebook gruppen Scratch i undervisningen

Facebook: Scratch i undervisningen

En dansk Facebook-gruppe med over 450 medlemmer. Den blev oprindeligt oprettet af firmaet App Academy og er nu blevet til en national gruppe, hvor undervisere og andre interesserede kan stille spørgsmål og udveksle idéer. Jeg er en af administratorerne.

Facebook gruppe Teaching with Scratch

Facebook: Teaching with Scratch

En global Facebook-gruppe med over 4000 medlemmer. Den er en del af ScratchEd. Medlemmerne er meget aktivt og det er sjovt at se, hvad de laver i andre lande.

Facebook gruppe CreateCodeLoad

Facebook: CreateCodeLoad

En anden global Facebook gruppe med over 2000 medlemmer. Den er oprettet af en amerikansk matematiklærer og her er der vidensundveksling med mange forskellige emner, der handler om kodning – heriblandt Scratch. Den er en af mine favoritter.

Hvis malerspanden ikke virker

Malerspanden

Malerspanden bruges til at fylde en bestemt form med farve i tegneprogrammet.  Vær sikker på, at alle kanterne er lukkede, inden du bruger den – ellers fyldes hele tegnefeltet med farve.

Hvis du tegner i Vektor-formatet, virker malerspanden ikke altid. 
Hvis den driller, kan du klikke på den blå knap under tegnefeltet, hvor der står Bitmap – brug malerspanden og gå tilbage til Vektor-formatet ved at klikke på den blå knap igen.

Nogle gange kan du opleve, at dit billede bliver lidt takket, når du skifter imellem de to formater. Det skyldes, at de bruger lidt forskellige teknologier, så det er helt normalt.

Bag om scenen

Bag om scenen

Bag scenen i Scratch ligger der et koordinatsystem. Jeg har lavet et lille projekt, som demonstrerer, hvad det betyder.

Du er velkommen til at bruge det i din undervisning.


Her kan du demoen med projektet. Hvis du bruger det i din undervisning, vil jeg dog anbefale dig at bruge linket herunder, så du kan vise det i fuld skærm.

Tanken bag projektet - sådan bruger du det

Vis projektet: Bag om scenen.

Hvis børnene ikke er så gamle, fortæl hvad katten siger undervejs. Projektet er uden lyd.

Katten siger:  ”Hej med jer” og ” Her lærer I lidt om, hvordan man bestemmer hvor spriten skal være henne på scenen

Klik på katten

Katten siger: ”Inden vi ser, hvordan det virker i Scratch, skal I lige lære lidt om koordinatsystemet, som ligger bagved scenen

Klik på katten

Katten fortæller en hel masse om koordinatsystemet og adresser
Katten siger: ”I et koordinatsystem bruger man to koordinater X og Y

Klik på katten

Katten fortæller om X og Y-koordinaterne.

Når cirklen ved X og Y koordinaterne vises og du har forklaret det til børnene.

Klik på katten

Katten viser, hvor midten er.

Katten siger: ”Her er adressen på spriten: X = 0 og Y = 0

Klik på katten

Katten siger: ”Her er adressen på spriten: X = -107 og Y = -84

Klik på katten

Scenen og baggrunde

Når nye Scratchere skal lære Scratch at kende, skal de vide, hvordan man bruger baggrundene på scenen. Jeg har lavet et Scratch-projekt, som kan bruges til at vise dem, hvordan de bruges.

Du er velkommen til at bruge det i din undervisning.

Her kan du se demoen med projektet. Hvis du bruger det i din undervisning, vil jeg dog anbefale dig at bruge linket herunder, så du kan vise det i fuld skærm.

Tanken bag projektet - sådan bruger du det

Vis projektet: Scenen og baggrunde

Hvis børnene ikke er så gamle, fortæl hvad katten siger undervejs. Projektet er uden lyd.

Katten siger: “På scenen er der et bagtæppe, som viser, hvor handlingen foregår

Klik på katten

Katten siger: “I Scratch kalder vi bagtæppet for en baggrund

Klik på katten

Katten siger: “Her er vi i en skov” og “Nu går vi hen til slottet

Klik på katten

Fra foto til sprite

Fra foto til sprite

Vidste du, at du kan lave dig selv om til en sprite, som du kan bruge i Scratch – hvis du har et billede af dig selv og en computer? 
Se her hvordan.

1. Hent og installér det gratis grafikprogram GIMP

GIMP
https://gimp.org

2. Tag et billede af dig selv

Gem det på skrivebordet på din computer eller et andet sted, hvor det er let at finde igen.

3. Hent billedet ind i GIMP

Skærmbillede fra GIMP

Vælg Fil
Vælg Åbn
Find det rigtige billede, klik på det og vælg Åbn

4. Forstør dit billede

Zoom ind på billedet

Vælg Vis
Vælg Zoom
Vælg Zoom ind

TIP! Du kan også trække i vinduet med programmet, så det fylder mere på skærmen.

5. Klip dig selv ud af baggrunden ved hjælp af lassoen

Klik på dig selv på billedet i det ene hjørne, så der sættes et “anker”. Træk nu en streg rundt om dit billede, hver gang der kommer et knæk, klik med musen, så der sættes et nyt “anker”. 

Når stregen når hele vejen rundt, blinker den.

Se også hvordan i videoen.

6. Slet baggrunden

Vælg Markering
Vælg Invertér
Tryk på Delete på tastaturet

7. Gem dig selv - uden baggrunden

Vælg igen Markering
Vælg Invertér

Vælg Fil
Vælg Opret
Vælg Fra udklipsholder

Vælg Redigér
Vælg Kopiér synlig

Skærmbillede fra GIMP

Vælg Fil
Vælg Eksportér som
Vælg et navn, skriv endelsen .png (så gemmes billedet med usynlig baggrund)

8. Hent billedet ind i Scratch

Gå ind på www.scratch.mit.edu
Vælg Hent sprite
Vælg det rigtige billede
Vælg Åbn

Resultatet

Scratch demo

TIP! Hvis du laver flere billeder af dig selv som forskellige kostumer, skal du huske at vælge den rigtige sprite, fanen med kostumer og bruge menuen herinde til at hente de andre billeder. 

Tak til Jessica Chiang

Jeg fandt en gammel vejledning, som var lavet af Jessica Chiang, fra ShallWeLearn.com. Jeg har opdateret den til den nyeste version af GIMP og Scratch.

Se den originale version.