Met de grafische pro­gram­meer­taal leren kinderen en tieners op een leuke manier pro­gram­me­ren zonder dat ze daarvoor enige voor­ken­nis nodig hebben. In plaats van moeilijk te begrijpen stukjes tekstcode maakt dit project gebruik van visuele blokken en een drag-and-drop-functie. We leggen uit wat Scratch is en hoe je je bij het platform kunt aanmelden.

Wat is Scratch?

Als mensen aan web­pro­gram­meer­ta­len denken, denken ze vaak aan in­ge­wik­kel­de, moeilijk te begrijpen tekst­ge­ba­seer­de codering en broncode. Pro­gram­me­ren kan echter ook eenvoudig zijn. Dit wordt bewezen door ver­een­vou­dig­de pro­gram­meer­op­los­sin­gen zoals script­ta­len, visuele pro­gram­me­ring en WYSIWYG-editors. Met het Scratch-platform en zijn visuele pro­gram­meer­taal is coderen voor kinderen een­vou­di­ger dan ooit.

In te­gen­stel­ling tot tra­di­ti­o­ne­le pro­gram­meer­ta­len zoals Java en C++ maakt Scratch gebruik van een grafische ge­brui­kers­in­ter­fa­ce. Dit betekent dat creatieve ideeën, van games en animaties tot in­ter­ac­tie­ve verhalen, snel kunnen worden ge­ïm­ple­men­teerd. Hiervoor worden grafische blokken gebruikt in plaats van tekst­ge­ba­seer­de codering. De grafische blokken kunnen eenvoudig tegen elkaar worden geschoven om stapels te vormen die syn­tac­tisch bij elkaar passen. Omdat alleen com­pa­ti­be­le blokken en datatypes kunnen worden ge­com­bi­neerd, zijn fouten ge­mak­ke­lijk te vermijden. Daarom wordt Scratch beschouwd als blok­ken­pro­gram­me­ring. In ons artikel’Leren pro­gram­me­ren met Scratch’wordt uitgelegd hoe kinderen en tieners Scratch kunnen gebruiken en worden staps­ge­wij­ze in­struc­ties gegeven voor een eenvoudig Scratch-project.

Hoe lang bestaat Scratch al?

Scratch is ontstaan uit een open-sour­ce­pro­ject onder leiding van de Ame­ri­kaan­se professor Mitchel Resnick en zijn Lifelong Kin­dergar­ten Group, een on­der­zoeks­team van het MIT Media La­bo­ra­to­ry in Cambridge. De Lifelong Kin­dergar­ten Group verzorgt de ont­wik­ke­ling en on­der­steu­ning van Scratch. Een groot deel van de fi­nan­cie­ring komt van de National Science Foun­da­ti­on (NSF) en vrij­wil­li­ge donateurs. De eerste versie, die een ex­clu­sie­ve ont­wik­kelom­ge­ving op basis van Squeak bevatte, werd in 2007 uit­ge­bracht.

Wat maakt Scratch zo bijzonder?

Scratch wil het voor kinderen en tieners (en vol­was­se­nen die beginnen met pro­gram­me­ren) zo ge­mak­ke­lijk mogelijk maken om de wereld van het pro­gram­me­ren te betreden. Aangezien digitale com­pe­ten­ties en pro­gram­meer­vaar­dig­he­den tot de be­lang­rijk­ste com­pe­ten­ties van de toekomst behoren, laat Scratch zien wat er met pro­gram­me­ren mogelijk is, zelfs als je geen ervaring hebt met coderen. In plaats van veel tijd te in­ves­te­ren en intensief te leren, ligt de focus op flexi­bi­li­teit, cre­a­ti­vi­teit en nieuws­gie­rig­heid. Het in­tu­ï­tie­ve, op blokken ge­ba­seer­de systeem met een drag-and-drop-functie stelt ge­brui­kers in staat om elementen te com­bi­ne­ren en op een speelse manier verhalen te vertellen.

Een ander voordeel van Scratch is dat het momenteel in meer dan 150 landen wordt gebruikt en dat er tutorials in meer dan 40 talen be­schik­baar zijn. Het wordt niet alleen privé gebruikt, maar ook in IT-lessen op scholen. Zowel voltooide als nog lopende projecten kunnen op het Scratch-platform worden ge­pu­bli­ceerd en gedeeld, waardoor de grote community elkaar kan helpen en advies kan geven. Scratch is gratis, waardoor het voor zoveel mogelijk ge­brui­kers toe­gan­ke­lijk is.

Hoe re­gi­streer je je om Scratch te gebruiken?

Als je Scratch wilt gebruiken, hoef je je niet te re­gi­stre­ren of een account aan te maken. Je kunt meteen beginnen met het pro­gram­me­ren van je eigen projecten door simpelweg je favoriete browser te kiezen en naar het Scratch-platform te gaan. Om met een project te beginnen, klikt u gewoon op Start Creating. Als u echter alle functies van Scratch wilt gebruiken, hebt u een gratis Scratch-account nodig. Met uw eigen account kunt u uw animaties, video’s, games en in­ter­ac­tie­ve verhalen online op het platform of op uw computer opslaan. Bovendien kunt u kiezen welke van uw projecten u met de Scratch-community wilt delen.

Hoe word je een Scratcher?

Volg de on­der­staan­de stappen om een scratch-account aan te maken:

  • Stap 1: Klik op Aanmelden.
  • Stap 2: Voer een ge­brui­kers­naam in het daarvoor bestemde veld in en maak ver­vol­gens een veilig wacht­woord aan. Klik ver­vol­gens op Volgende.
  • Stap 3: Voer nu uw per­soon­lij­ke gegevens in, zoals uw locatie en uw ge­boor­te­da­tum.
  • Stap 4: Voer een geldig e-mailadres in en bevestig met ‘Create Your Account’ (Uw account aanmaken).
  • Stap 5: De re­gi­stra­tie verloopt nu au­to­ma­tisch. U ontvangt ook een ac­ti­ve­ringslink via e-mail om uw account te activeren. U kunt nu alle functies van het platform gebruiken, zoals het opslaan, be­com­men­ta­ri­ë­ren en pu­bli­ce­ren van Scratch-projecten.

Scratch voor docenten

Scratch biedt een speciaal ge­brui­kers­ac­count voor docenten waarmee je klassen en in­di­vi­du­e­le accounts voor leer­lin­gen kunt aanmaken. Je kunt een do­cen­te­nac­count aanvragen bij Scratch. Het Scratch-team be­oor­deelt elke aanvraag voor een do­cen­te­nac­count handmatig. De be­oor­de­ling wordt doorgaans binnen 24 uur uit­ge­voerd.

Wat zijn de voordelen van het gebruik van Scratch?

Scratch is geschikt voor iedereen die wil leren pro­gram­me­ren zonder veel tijd te besteden aan het leren van tekst­ge­ba­seer­de code. De sterke punten van deze visuele pro­gram­meer­taal zijn onder andere:

  • Ge­bruiks­ge­mak: Scratch is gebaseerd op een grafische ge­brui­kers­in­ter­fa­ce en bevat geen complexe co­de­syn­taxis. Functies en commando’s worden grafisch weer­ge­ge­ven als blokken, die je met slepen en neer­zet­ten kunt ver­plaat­sen en sa­men­stel­len. Alleen syn­tac­tisch com­pa­ti­be­le blokken passen in elkaar, waardoor fouten worden voorkomen. Het is mogelijk om blok­sta­pels op elk moment te wijzigen.
  • Gratis gebruik: alle functies van Scratch zijn gratis, zodat de wereld van pro­gram­me­ren met Scratch voor zoveel mogelijk ge­brui­kers toe­gan­ke­lijk is.
  • Grote community: Scratch wordt we­reld­wijd gebruikt, zowel voor per­soon­lijk gebruik als door on­der­wijs­in­stel­lin­gen. Omdat je je eigen ideeën en projecten via het Scratch-platform kunt pu­bli­ce­ren en be­com­men­ta­ri­ë­ren, heb je de mo­ge­lijk­heid om deel uit te maken van een grote, be­hulp­za­me community.
Ga naar hoofdmenu