Wat is Scratch en waar dient het voor?

ken kras, wat is het?

Scratch is een programmeertaal gemaakt door MIT en gebaseerd op een op blokken gebaseerde visuele interface, zodat het het programmeren van kinderen en mensen zonder kennis enorm vergemakkelijkt. Het wordt aanbevolen voor kinderen van 8 tot 16 jaar.

Dit alles wordt ondersteund door de Stichting Scratch, een non-profitorganisatie met als missie:

Onze missie is om alle kinderen, van alle achtergronden, kansen te bieden om zich voor te stellen, te creëren en samen te werken, zodat ze de wereld van morgen vorm kunnen geven.

Maar voor de belangrijke, wat kan er met Scratch worden gedaan.

Waar is het voor?

Veel toepassingen voor deze blokprogrammering.

Games en animaties maken

Het is een van de belangrijkste toepassingen van deze taal. Maak animaties en games die op je platform worden gedeeld en waarmee je kunt blijven leren programmeren.

Leer programmeren

Sinds het voor het eerst werd gebruikt in het VK om programmeerlessen te geven, is de opkomst niet meer te stoppen en tegenwoordig is het de favoriete manier voor ouders en opvoeders om kinderen te leren programmeren.

Kinderen die Scratch hebben geleerd, zouden meer faciliteiten moeten hebben op bepaalde wiskundige gebieden. Ik zou graag artikelen willen vinden die hierover praten en over de correlatie tussen het leren gebruiken van Scratch en het leren programmeren in andere talen. Als je er een weet, laat ze dan achter in de comments.

Arduino programmeren

Er zijn verschillende IDE's en op Scratch gebaseerde software gemaakt voor het programmeren met Arduino. Net als in de vorige gevallen, is het de bedoeling om het programmeerwerk te vereenvoudigen

Programma LEGO Boost / EV3 Mindstorm

Als je een LEGO robotica-kit hebt, kun je extra blokken toevoegen aan Scratch op het officiële platform om je robot te besturen en te programmeren.

In de LEGO Boost APP vinden we al blokprogrammering op basis van Scratch

anderen

Ik heb mensen het voor verschillende doeleinden zien gebruiken en die niets te maken hebben met het gebruikelijke gebruik dat we ons altijd voorstellen. Dus laat je fantasie de vrije loop en maak er het beste van.

Kunnen we IoT-apparaten besturen? Frambozen? Domotica? Kunstmatige intelligentie en machine learning?

Je moet onderzoeken en leren. Zoals gewoonlijk.

Waar gebruik ik het voor?

Nou, ik gebruik het nu voor 2 dingen.

Aan de ene kant heeft mijn dochter me gevraagd om videogames te maken. We hebben in een notitieboekje opgeschreven wat we willen dat hij doet en ik zie Scratch als het perfecte hulpmiddel om die games tot leven te brengen.

Ik doe het niet met de bedoeling dat je leert programmeren, wat ik niet op het juiste moment zie, maar als hulpmiddel om te doen wat is voorgesteld.

Aan de andere kant hebben we de LEGO Boost en we willen het meer gebruik maken van de assemblages die standaard worden geleverd. En we werken eraan.

Op dit moment gebruik ik hem nergens anders voor. Ik wil Scratch voor Arduino testen, maar ik denk niet dat ik het gebruik. Ik ken mijn dochters niet.

Ik weet niet zeker of deze taal de juiste is om te leren programmeren. Ik vind ook niet dat kinderen te vroeg moeten worden voorgesteld als ze niet echt geïnteresseerd zijn.

Scratch Jr of Scratch Junior

scratch jr voor kinderen van 5 tot 7 jaar

Het is een versie van Scratch, eenvoudiger, met minder blokken, en met de interface en afbeeldingen ontworpen voor jonge kinderen. Het wordt aanbevolen voor kinderen tussen 5 en 7 jaar oud.

Het is een applicatie voor iOS of voor Android die je op smartphones of tablets kunt gebruiken.

U kunt meer zien over Scratch Jr of Junior op hun officiële website

Download en installeer Scracth

U download de app voor Windows, Mac en Android, maar ze stopten met het ondersteunen van Linux :( en het is iets dat me erg verdrietig maakt.

Ik heb naar alternatieven gezocht en als je een Linux-gebruiker bent (ik gebruik Ubuntu) Ik vertel je meer in een andere post.

Scratch Online, in de browser

kras online of in de browser

Als je geen zin hebt om het te installeren, wil je gewoon een kijkje nemen, je kunt het gebruiken door op internet te surfen. En maak gebruik van het online platform. Alles is gratis.

Het voordeel van applicaties ten opzichte van de online modus is dat we de applicatie kunnen blijven gebruiken zonder verbonden te zijn met internet, en dit wordt vaak gewaardeerd.

Gemeenschap

Naast de taal definieert Scratch de hele gemeenschap die deze taal gebruikt. We vinden een grote hoeveelheid informatie in de vorm van stapsgewijze tutorials, studies, papers en vooral sommige forums waar we onze twijfels kunnen stellen en met meer mensen in contact komen.

Alles is open in Scratch, dus als je een project publiceert, kan iedereen die code zien en ervan leren. Je kunt ook projecten verkennen om erachter te komen hoe je iets kunt doen dat je niet weet.

Laat een reactie achter