From Wikipedia, the free encyclopedia
Scratch on visuaalne programmeerimiskeel, mis on loodud spetsiaalselt lastele ja noortele, et õpetada neile programmeerimise põhialuseid. Scratch võimaldab kasutajatel luua interaktiivseid rakendusi, animatsioone, mänge ja muud interaktiivset sisu, kasutades erinevaid loogikaklotse. Scratch arendati MIT Media Lab'is ja on kättesaadav tasuta veebipõhise rakendusena, mis võimaldab kasutajatel salvestada, jagada ja keskkonda üles laadida oma projekte. Scratch on populaarne õpetamisvahend programmeerimise õpetamiseks koolides ja kodudes kogu maailmas. Scratch võimaldab lastel õppida loogilist mõtlemist, probleemide lahendamist, matemaatikat ja loomingulist eneseväljendust läbi programmeerimise.[1][2]
Scratch | |
---|---|
Scratchi visuaalne programmeerimine | |
Arendaja | MIT Media LAB |
Esmaväljalase | 2003 |
Viimane väljalase | Scratch 3.29.1 / 02.01.2019 |
Platvorm | Windows, Linux, macOS |
Veebisait |
scratch |
Scratch loodi esmakordselt 2003. aastal MIT Media Lab'is. Scratch'i projekti vedas MIT õppejõud ja teadur Mitchel Resnick, kes soovis luua programmeerimisvahendi, mis tooks algoritmilise mõtlemise ja loomingulisuse lastele ja noortele kättesaadavaks. Scratch'i arendamise eesmärk oli muuta programmeerimine lihtsamaks ja juurdepääsetavamaks, et julgustada lapsi ja noori programmeerimisega tegelema. Esialgselt oli Scratch mõeldud lastele vanuses 8 kuni 16 aastat, kuid selle kasutajaskond on laienenud ka täiskasvanutele. Scratch sai kiiresti populaarseks haridusasutustes ja kogukondades üle maailma. 2013. aastal loodi Scratch Foundation mittetulundusühing, et toetada Scratch'i arendamist ja levitamist. Alates sellest ajast on Scratch pidevalt täiustunud, uusi funktsioone lisatud ja laienenud ka mobiilirakenduste ja veebipõhiste ressursside kaudu. Scratch on saanud tunnustuse kogu maailmas ning seda kasutatakse laialdaselt programmeerimise ja loovuse õpetamiseks lastele ja noortele.[3]
Kirjeldatud Scratch 3.0 kasutajaliidese põhielemente.[4]
Kategooria | Kirjeldus | |
---|---|---|
Liikumine | Tegelase liikuma panemise funktsioonid | |
Välimus | Tegelase välimuse muutmise funktsioonid | |
Helid | Helide ja meloodiate mängimine | |
Sündmused | Tingimuslaused (if ja else) | |
Juhtimine | Tsüklid ja tinglaused | |
Andurid | Tegelase andurid suhtlemaks hiirega | |
Tehted | Matemaatilised tehted | |
Muutujad | Kastid muutujate defineerimiseks ja lugemiseks | |
Minu Plokid | Kasutaja loodud funktsioonid |
Scratchi õpikeskkonnas on kasutajatel võimalik oma projekte jagada mitmel erineval viisil. Nad saavad laadida üles oma projekte Scratchi kodulehel asuvasse galeriisse, kus neid saavad vaadata ja kommenteerida kõik teised kogukonna liikmed. Lisaks saavad kasutajad jagada oma projekte ka teiste platvormide kaudu, näiteks sotsiaalmeedias või kooli kodulehel.[5]
Scratchi õpikeskkond on avatud kõigile, kes soovivad oma projekte jagada ja teiste loodud projekte avastada. See on ka hea koht õpetajatele, kes soovivad Scratchi kasutada oma õppekavas, sest kogukond pakub palju õpetusmaterjale ja ideid, kuidas Scratchi õppetöös kasutada.[6]
Scratchi laiendused on erinevad moodulid, mida kasutajad saavad oma Scratchi projektidele lisada, et muuta nende funktsionaalsust ja võimalusi. Scratchi laienduste kasutamine on kasulik õpetamise kontekstis, kuna see annab õpetajatele võimaluse rikastada Scratchi projekte uute funktsioonidega ja näidata õpilastele, kuidas programmeerimiskeele abil saab lahendada praktilisi probleeme reaalmaailmas. Mõned populaarsemad laiendused, mida Scratch 3.0-ga kasutatakse:[7]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.