Hvad er Scratch og hvad er det til

ved scratch, hvad er det

Scratch er et programmeringssprog skabt af MIT og baseret på en blok-baseret visuel grænseflade, så det i høj grad letter programmeringen af ​​børn og mennesker uden viden. Det anbefales til alderen 8 til 16 år.

Alt dette er understøttet af Scratch Foundation, en non-profit organisation, hvis mission er:

Vores mission er at give alle børn, uanset baggrund, muligheder for at forestille sig, skabe og samarbejde, så de kan forme fremtidens verden.

Men til de vigtige, hvad kan man gøre med Scratch.

Hvad er det for

Mange anvendelser til denne blokprogrammering.

Lav spil og animationer

Det er en af ​​de vigtigste anvendelser af dette sprog. Opret animationer og spil, der deles på din platform, og hvorigennem du kan fortsætte med at lære at programmere.

Undervis i programmering

Siden den første gang blev brugt i Storbritannien til at undervise i programmering, har dens fremgang været ustoppelig, og i dag er det den foretrukne måde for forældre og pædagoger at begynde at lære børn at kode.

Børn, der har lært Scratch, formodes at have flere faciliteter inden for visse matematiske områder. Jeg vil gerne finde artikler, der fortæller om dette og sammenhængen mellem at lære at bruge Scratch og at lære at programmere på andre sprog. Hvis du kender nogen, så skriv dem i kommentarerne.

Program Arduino

Forskellige IDE'er og Scratch-baseret software er blevet skabt til programmering med Arduino. Som i de tidligere tilfælde er tanken at forenkle programmeringsarbejdet

Program LEGO Boost / EV3 Mindstorm

Hvis du har et LEGO robotsæt, kan du tilføje yderligere blokke til Scratch på den officielle platform for at styre og programmere din robot.

I LEGO Boost APP'en finder vi allerede blokprogrammering baseret på Scratch

andre

Jeg har set folk bruge det til forskellige formål, og det har intet at gøre med de sædvanlige anvendelser, som vi altid forestiller os. Så lad din fantasi løbe løbsk og få mest muligt ud af den.

Kan vi kontrollere IoT-enheder? Hindbær? Hjemmeautomatisering? Kunstig intelligens og maskinlæring?

Du skal undersøge og lære. Som sædvanligt.

hvad bruger jeg det til

Nå, jeg begynder at bruge det nu til 2 ting.

På den ene side har min datter bedt mig om at lave videospil. Vi har skrevet ned i en notesbog, hvad vi vil have ham til at gøre, og jeg ser Scratch som det perfekte værktøj, så jeg kan bringe disse spil til live.

Jeg gør det ikke med den hensigt, at man lærer at programmere, hvilket jeg ikke ser på det rigtige tidspunkt, men som et værktøj til at gøre det, der er blevet foreslået.

På den anden side har vi LEGO Boost, og vi vil gerne give den flere anvendelser af de samlinger, der kommer som standard. Og vi arbejder på det.

I øjeblikket bruger jeg den ikke til andet. Jeg vil gerne teste Scratch til Arduino, men jeg tror ikke, jeg bruger det. Jeg kender ikke mine døtre.

Jeg er ikke sikker på, at dette sprog er det rigtige at lære at programmere. Jeg synes heller ikke, at børn skal introduceres for tidligt, hvis de ikke rigtig er interesserede.

Scratch Jr eller Scractch Junior

scratch jr til børn fra 5 til 7 år

Det er en version af Scratch, enklere, med færre blokke og med interface og grafik designet til små børn. Det anbefales til børn mellem 5 og 7 år.

Det er en applikation til iOS eller til Android, som du kan bruge på smartphones eller tablets.

Du kan se mere om Scratch Jr eller Junior på deres officielle hjemmeside

Download og installer Scracth

Du download appen til Windows, Mac og Android, men de holdt op med at understøtte Linux :( og det er noget, der gør mig meget ked af det.

Jeg har ledt efter alternativer, og hvis du er Linux-bruger (jeg bruger Ubuntu) Jeg fortæller dig mere i et andet indlæg.

Scratch Online, i browseren

scratch online eller i browseren

Hvis du ikke har lyst til at installere det, vil du bare tage et kig, du kan bruge det ved at surfe på nettet. Og brug online platformen. Alt er gratis.

Fordelen ved applikationer frem for online-tilstand er, at vi kan fortsætte med at bruge applikationen uden at skulle være forbundet til internettet, og det er ofte værdsat.

Fællesskab

Ud over sproget definerer Scratch hele fællesskabet, der bruger dette sprog. Vi finder en stor mængde information i form af trin-for-trin tutorials, undersøgelser, artikler og især nogle fora, hvor vi kan stille vores tvivl og interagere med flere mennesker.

Alt er åbent i Scratch, så når du udgiver et projekt, vil alle kunne se den kode og lære af den. Du kan også udforske projekter for at finde ud af, hvordan du gør noget, du ikke ved.

Efterlad en kommentar