Med det grafiske pro­gram­me­rings­sprog lærer børn og unge at pro­gram­me­re på en sjov måde uden at have nogen for­ud­gå­en­de viden om pro­gram­me­ring. I stedet for svært­for­stå­e­li­ge tekst­ko­destyk­ker bruger dette projekt visuelle blokke og en træk-og-slip-funktion. Vi forklarer, hvad Scratch er, og hvordan man tilmelder sig plat­for­men.

Hvad er Scratch?

Når man tænker på webpro­gram­me­rings­sprog, tænker mange på kom­pli­ce­ret, svært for­stå­e­lig tekst­ba­se­ret kodning og kildekode. Pro­gram­me­ring kan dog også være enkelt. Dette bevises af for­enk­le­de pro­gram­me­rings­løs­nin­ger såsom scrip­ting­s­prog, visuel pro­gram­me­ring og WYSIWYG-re­di­ge­rings­pro­gram­mer. Med Scratch-plat­for­men og dens visuelle pro­gram­me­rings­sprog er kodning for børn nemmere end no­gen­sin­de før.

I mod­sæt­ning til tra­di­tio­nel­le pro­gram­me­rings­sprog som Java og C++ bruger Scratch en grafisk bru­ger­græn­se­fla­de. Det betyder, at kreative ideer fra spil og ani­ma­tio­ner til in­ter­ak­ti­ve historier hurtigt kan im­ple­men­te­res. Til dette formål bruges grafiske blokke i stedet for tekst­ba­se­ret kodning. De grafiske blokke kan nemt skubbes sammen til stakke, der syn­tak­tisk passer sammen. Da kun kom­pa­tib­le blokke og datatyper kan kom­bi­ne­res, er det nemt at undgå fejl. Derfor betragtes Scratch som byg­ge­klod­spro­gram­me­ring. Vores artikel “Lær at pro­gram­me­re med Scratch“forklarer, hvordan børn og unge kan bruge Scratch, og giver også trin-for-trin-in­struk­tio­ner til et simpelt Scratch-projekt.

Hvor længe har Scratch ek­si­ste­ret?

Scratch stammer fra et open source-projekt ledet af den ame­ri­kan­ske professor Mitchel Resnick og hans Lifelong Kin­der­g­ar­ten Group, et for­sker­team ved MIT Media La­bo­ra­tory i Cambridge. Lifelong Kin­der­g­ar­ten Group står for ud­vik­lin­gen og supporten af Scratch. En stor del af fi­nan­si­e­rin­gen kommer fra National Science Fo­un­da­tion (NSF) og fri­vil­li­ge donorer. Den første version, som indeholdt et eks­klu­sivt ud­vik­lings­mil­jø baseret på Squeak, blev udgivet i 2007.

Hvad gør Scratch så specielt?

Scratch har til formål at gøre det så nemt som muligt for børn og unge (og voksne, der er begyndt at lære at pro­gram­me­re) at komme ind i pro­gram­me­rings­ver­de­nen. Da digitale kom­pe­ten­cer og pro­gram­me­rings­fær­dig­he­der er blandt frem­ti­dens nøg­le­kom­pe­ten­cer, viser Scratch, hvad man kan gøre med pro­gram­me­ring, selvom man ikke har tidligere erfaring med kodning. I stedet for at investere masser af tid og lære intensivt, er fokus rettet mod flek­si­bi­li­tet, kre­a­ti­vi­tet og nys­ger­rig­hed. Det intuitive, blok­ba­se­re­de system med en træk-og-slip-funktion giver brugerne mulighed for at kombinere elementer og fortælle historier på en legende måde.

En anden fordel ved Scratch er, at det i øje­blik­ket bruges i over 150 lande, og at der findes vej­led­nin­ger på over 40 sprog. Ud over at blive brugt privat, bruges det også i IT-un­der­vis­nin­gen i skolerne. Færdige projekter såvel som projekter, der stadig er under ud­ar­bej­del­se, kan of­fent­lig­gø­res og deles på Scratch-plat­for­men, hvor det store fæl­les­skab kan hjælpe hinanden og give hinanden råd. Scratch er gratis, hvilket gør det til­gæn­ge­ligt for så mange brugere som muligt.

Hvordan re­gi­stre­rer man sig for at bruge Scratch?

Hvis du vil bruge Scratch, behøver du ikke at re­gi­stre­re dig eller have en konto. Du kan gå i gang med at pro­gram­me­re dine egne projekter med det samme ved blot at vælge din fo­re­truk­ne browser og besøge Scratch-plat­for­men. For at komme i gang med et projekt skal du blot klikke på Start Creating. Hvis du vil bruge alle Scratch-funk­tio­ner­ne, skal du dog oprette en gratis Scratch-konto. Med din egen konto kan du gemme dine ani­ma­tio­ner, videoer, spil og in­ter­ak­ti­ve historier på plat­for­men online eller på din computer. Derudover kan du vælge, hvilke af dine projekter du vil dele med Scratch-fæl­les­ska­bet.

Sådan bliver du en Scratcher

For at oprette en scratch-konto skal du følge disse trin:

  • Trin 1: Klik på Tilmeld.
  • Trin 2: Indtast et bru­ger­navn i det dertil ind­ret­te­de felt, og opret derefter en sikker ad­gangs­ko­de. Klik derefter på Næste.
  • Trin 3: Indtast nu dine per­son­li­ge op­lys­nin­ger, såsom din placering og din fød­sels­da­to.
  • Trin 4: Indtast en gyldig e-mailadres­se, og bekræft med Opret din konto.
  • Trin 5: Re­gi­stre­rin­gen foregår nu au­to­ma­tisk. Du modtager også et ak­ti­ve­rings­link via e-mail for at aktivere din konto. Du kan nu bruge alle de funk­tio­ner, der er til­gæn­ge­li­ge på plat­for­men, såsom at gemme, kom­men­te­re og of­fent­lig­gø­re Scratch-projekter.

Scratch for lærere

Scratch tilbyder en særlig bru­ger­kon­to til lærere, som giver dig mulighed for at oprette klasser samt in­di­vi­du­el­le konti til elever. Du kan anmode om en læ­rer­kon­to hos Scratch. Scratch-teamet gennemgår manuelt hver enkelt anmodning om en læ­rer­kon­to. Gen­nem­gan­gen foretages normalt inden for 24 timer.

Hvad er fordelene ved at bruge Scratch?

Scratch er velegnet til alle, der ønsker at lære pro­gram­me­ring uden at bruge meget tid på at lære tekst­ba­se­ret kode. Det visuelle pro­gram­me­rings­sprogs styrker omfatter:

  • Bru­ger­ven­lig­hed: Scratch er baseret på en grafisk bru­ger­græn­se­fla­de og in­de­hol­der ikke kompleks ko­de­syn­taks. Funk­tio­ner og kom­man­do­er er grafisk re­præ­sen­te­ret som blokke, som du flytter og samler med træk-og-slip. Kun syn­tak­tisk kom­pa­tib­le blokke passer sammen, hvilket for­hin­drer fejl. Det er muligt at ændre blokstak­ke når som helst.
  • Gratis brug: Alle Scratch-funk­tio­ner er gratis for at gøre pro­gram­me­rings­ver­de­nen med Scratch til­gæn­ge­lig for så mange brugere som muligt.
  • Stort fæl­les­skab: Scratch bruges over hele verden både til personlig brug og af ud­dan­nel­ses­in­sti­tu­tio­ner. Da dine egne ideer og projekter kan of­fent­lig­gø­res og kom­men­te­res via Scratch-plat­for­men, har du mulighed for at blive en del af et stort, hjælpsomt fæl­les­skab. 9ad10490f144a8fd7f4a50b3c6208b2c

0b81b730deb37061631de3d2d2dbfa43

4c3a736f4eb365d23b3229a1e9f3fb14

Gå til ho­ved­me­nu­en