Scratch (programspråk)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Scratchlogo.svg/250px-Scratchlogo.svg.png)
![](https://upload.wikimedia.org/wikipedia/commons/7/78/Scratch_Hello_World.png)
Scratch är ett grafiskt, eller blockbaserat, programspråk, som används som ett verktyg för att lära barn och ungdomar programmera och låta dem på ett intuitivt sätt tillverka spel, interaktiva berättelser och musik. Det kan laddas ned fritt eller användas gratis online. Version 3.0 släpptes i januari 2019 och är implementerat i HTML5 och Javascript.[1] Det är översatt till mer än 50 språk.[2]
I Scratch skapas programmen genom att man sammanfogar olika färgglada block, vilket gör att det är lätt att komma igång med. Det kan användas för en rad pedagogiska och underhållande ändamål. Man kan skapa allt från matematiska och vetenskapliga projekt, till exempel simuleringar och visualiseringar av experiment, animerade presentationer, till spel och interaktiv konst.[3]
När man skapat ett program i Scratch kan man enkelt dela det och låta andra testa det, eller till och med bygga vidare på det.
Historia
[redigera | redigera wikitext]Scratch utvecklades av en liten grupp forskare vid Lifelong Kindergarten Group vid MIT Media Lab.[4] Lanseringen skedde den 15 maj 2007. Version 1.0 var implementerat i programmeringsspråket Squeak.[5]
2014 lanserades uppdateringen Scratch 2.0, som var implementerat i Adobe Flash och Actionscript.[6] I januari 2019 släpptes version 3.0., som är implementerat i HTML5 och Javascript.[7] En stor förbättring i version 3.0 är att man kan använda det på surfplattor, vilket man inte kunde i version 2.
Scratch och hårdvara
[redigera | redigera wikitext]Scratch kan användas för att programmera olika typer av hårdvara, såsom micro:bit, Makey Makey, Lego Boost och LEGO Mindstorms NXT.[8]
Övrigt
[redigera | redigera wikitext]Scratch slogan är "Imagine, Program, Share". Deras maskot är en orange katt.
Den svenska ideella föreningen Kodcentrum har skapat Kodboken, en webbsajt med steg-för-steg-övningar på svenska lämpliga för nybörjare som vill lära sig Scratch.
Referenser
[redigera | redigera wikitext]- ^ ”Scratch 3.0 - Scratch Wiki” (på engelska). en.scratch-wiki.info. https://en.scratch-wiki.info/wiki/Scratch_3.0. Läst 28 mars 2023.
- ^ ”Scratch in Many Languages - Scratch Wiki”. en.scratch-wiki.info. https://en.scratch-wiki.info/wiki/Scratch_in_Many_Languages. Läst 28 mars 2023.
- ^ ”Introduktion till Scratch”. Malin Christersson. http://cmc.education/workshops/HT2016/scratch/. Läst 27 mars 2023.
- ^ "Scratch"
- ^ ”Scratch 1.0 - Scratch Wiki” (på engelska). en.scratch-wiki.info. https://en.scratch-wiki.info/wiki/Scratch_1.0. Läst 28 mars 2023.
- ^ ”Scratch 2.0 - Scratch Wiki” (på engelska). en.scratch-wiki.info. https://en.scratch-wiki.info/wiki/Scratch_2.0. Läst 28 mars 2023.
- ^ ”Scratch Timeline - Scratch Wiki”. en.scratch-wiki.info. https://en.scratch-wiki.info/wiki/Scratch_Timeline#May. Läst 27 mars 2023.
- ^ ”Hardware That Can Connect to Scratch - Scratch Wiki”. en.scratch-wiki.info. https://en.scratch-wiki.info/wiki/Hardware_That_Can_Connect_to_Scratch. Läst 28 mars 2023.
Externa länkar
[redigera | redigera wikitext]- Scratch Webbsida (engelska)
- Kodboken Övningar i Scratch
- Digitala lektioner Övningar i Scratch
- Lifelong Kindergarten Group - Scratchs utvecklargrupp
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.