Graa­fi­lise prog­ram­mee­ri­mis­keele abil õpivad lapsed ja noored prog­ram­mee­rima lõbusal viisil, ilma et neil oleks vaja eelnevaid prog­ram­mee­ri­mis­alaseid teadmisi. Selle projekti puhul ka­su­ta­takse kee­ru­liste teks­ti­koo­dide asemel vi­suaal­seid plokke ja lo­his­ta­mis- ja lo­his­ta­mis­funkt­siooni. Selgitame, mis on Scratch ja kuidas plat­vormiga liituda.

Mis on Scratch?

Vee­bi­prog­ram­mee­ri­mis­keeli mõeldes tulevad paljudele meelde kee­ru­li­sed, raskesti mõis­te­ta­vad teks­ti­põ­hi­sed koodid ja läh­te­koo­did. Prog­ram­mee­ri­mine võib aga olla ka lihtne. Seda tõestavad liht­sus­ta­tud prog­ram­mee­ri­mis­la­hen­dused, nagu skrip­ti­kee­led, visuaalne prog­ram­mee­ri­mine ja WYSIWYG-re­dak­to­rid. Scratch-platvormi ja selle visuaalse prog­ram­mee­ri­mis­keele abil on lastele prog­ram­mee­ri­mine lihtsam kui kunagi varem.

Erinevalt tra­dit­sioo­ni­lis­test prog­ram­mee­ri­mis­keel­test, nagu Java ja C++, kasutab Scratch graa­fi­list ka­su­ta­ja­lii­dest. See tähendab, et loo­min­gu­lisi ideid mängudest ja ani­mat­sioo­ni­dest in­te­rak­tiivs­eteni saab kiiresti ellu viia. Selleks ka­su­ta­takse teks­ti­põ­hise ko­dee­ri­mise asemel graa­filisi plokke. Graa­filisi plokke saab hõlpsasti kokku lükata, moo­dus­ta­des sün­tak­ti­li­selt üks­tei­sega sobivaid kuhje. Kuna ühendada saab ainult ühil­du­vaid plokke ja and­me­tüüpe, on vigu lihtne vältida. Seetõttu peetakse Scratchi ehi­tus­klot­siprog­ram­mee­ri­miseks. Meie artikkel„Õpi prog­ram­mee­rima Sc­ra­tc­higa”selgitab, kuidas lapsed ja noored saavad Scratchi kasutada, ning annab samm-sammult juhised lihtsa Scratch-projekti jaoks.

Kui kaua on Scratch juba olemas olnud?

Scratch sai alguse avatud läh­te­koo­diga pro­jek­tist, mida juhtisid Ameerika Ühend­rii­kide professor Mitchel Resnick ja tema Lifelong Kin­dergar­ten Group, MIT Media La­bo­ra­tory uuri­mis­rühm Cambridge’is. Lifelong Kin­dergar­ten Group tegeleb Scratchi aren­da­mise ja toe­ta­mi­sega. Suurem osa ra­has­ta­mi­sest pärineb National Science Foun­da­tio­nilt (NSF) ja va­ba­taht­li­kelt an­ne­ta­ja­telt. Esimene versioon, mis sisaldas Squeakil põhinevat eksklu­siiv­set aren­dus­kesk­konda, ilmus 2007. aastal.

Mis teeb Scratchi nii eriliseks?

Scratch eesmärk on muuta laste ja noorte (ning prog­ram­mee­ri­mist õppima hakkavate täis­kas­va­nute) si­se­ne­mine prog­ram­mee­ri­mise maailma või­ma­li­kult lihtsaks. Kuna di­gi­taal­sed pädevused ja prog­ram­mee­ri­mis­os­ku­sed on tuleviku võt­me­pä­de­vuste hulgas, näitab Scratch, mida prog­ram­mee­ri­mi­sega teha saab, isegi kui sul pole varasemat prog­ram­mee­ri­mis­ko­ge­must. Selle asemel, et in­ves­tee­rida palju aega ja in­ten­siiv­selt õppida, on rõhk asetatud paind­lik­ku­sele, loovusele ja uudis­hi­mu­lik­ku­sele. In­tui­tiivne, plo­ki­põ­hine süsteem, millel on drag-and-drop-funkt­sioon, võimaldab ka­su­ta­ja­tel elemente kom­bi­nee­rida ja män­gu­li­selt lugusid jutustada.

Scratchi teine eelis on see, et seda ka­su­ta­takse praegu üle 150 riigis ja õpetused on saadaval üle 40 keeles. Lisaks era­ka­su­tusele ka­su­ta­takse seda ka koolide IT-tundides. Valmis projektid ja veel pooleli olevad projektid saab avaldada ja jagada Scratchi plat­vor­mil, mis võimaldab suurel ko­gu­kon­nal üksteist aidata ja üks­tei­sele nõu anda. Scratch on tasuta, mistõttu on see kät­te­saa­dav või­ma­li­kult paljudele ka­su­ta­ja­tele.

Kuidas re­gist­reeruda Scratchi ka­su­ta­miseks?

Kui soovite Scratchi kasutada, ei pea te end re­gist­ree­rima ega kontot looma. Saate kohe alustada oma pro­jek­tide prog­ram­mee­ri­mist, valides lihtsalt oma lem­mik­b­rau­seri ja kü­las­ta­des Scratchi platvormi. Projekti alus­ta­miseks klõpsake lihtsalt nuppu „Alusta loomist”. Kui soovite kasutada kõiki Scratchi funkt­sioone, on vaja tasuta Scratchi kontot. Oma kontoga saate sal­ves­tada oma ani­mat­sioone, videoid, mänge ja in­te­rak­tiiv­seid lugusid plat­vor­mile veebis või oma arvutisse. Lisaks saate valida, milliseid projekte soovite Scratchi ko­gu­kon­naga jagada.

Kuidas saada Sc­ra­tc­he­riks

Kõikide kontode loomiseks järgige järgmisi samme:

  • Samm 1: Klõpsake nupule „Liitu”.
  • Samm 2: Sisestage ka­su­ta­ja­nimi selleks et­te­näh­tud väljale ja looge turvaline parool. Seejärel klõpsake „Järgmine”.
  • Samm 3: Sisesta nüüd oma isiklikud andmed, nagu asukoht ja sün­ni­kuu­päev.
  • Samm 4: Sisesta kehtiv e-posti aadress ja kinnita valikuga „Loo oma konto”.
  • Samm 5: Re­gist­ree­ri­mine toimub nüüd au­to­maat­selt. Saate ka e-posti teel ak­ti­vee­ri­mis­lingi, et oma konto ak­ti­vee­rida. Nüüd saate kasutada kõiki plat­vor­mil saadaval olevaid funkt­sioone, nagu Scratch-pro­jek­tide sal­ves­ta­mine, kom­men­tee­ri­mine ja aval­da­mine.

Scratch õpe­ta­ja­tele

Scratch pakub õpe­ta­ja­tele spet­siaal­set ka­su­ta­ja­kon­tot, mis võimaldab teil luua klasse ja õpi­las­tele in­di­vi­duaal­seid kontosid. Õpe­ta­ja­kon­tot saate taotleda Sc­ra­tc­hilt. Scratchi meeskond vaatab iga õpe­ta­ja­konto taotluse käsitsi läbi. Lä­bi­vaa­ta­mine toimub ta­va­li­selt 24 tunni jooksul.

Millised on Scratchi ka­su­ta­mise eelised?

Scratch sobib kõigile, kes soovivad prog­ram­mee­ri­mist õppida, ilma et peaksid palju aega kulutama teks­ti­põ­hise koodi õp­pi­misele. Visuaalse prog­ram­mee­ri­mis­keele tugevused on järgmised:

  • Ka­su­ta­mise lihtsus: Scratch põhineb graa­fi­li­sel ka­su­ta­ja­lii­de­sel ega sisalda keerulist koo­di­sün­tak­sit. Funkt­sioo­nid ja käsud on graa­fi­li­selt esitatud plok­ki­dena, mida saab liigutada ja kokku panna drag-and-drop-funkt­siooni abil. Üks­tei­sega sobivad ainult sün­tak­ti­li­selt ühilduvad plokid, mis aitab vältida vigu. Plo­kis­takke on võimalik igal ajal muuta.
  • Tasuta ka­su­ta­mine: kõik Scratchi funkt­sioo­nid on tasuta, et Scratchi prog­ram­mee­ri­mise maailm oleks kät­te­saa­dav või­ma­li­kult paljudele ka­su­ta­ja­tele.
  • Suur kogukond: Scratch’i ka­su­ta­takse üle maailma nii isik­likuks ka­su­ta­miseks kui ka ha­ri­dus­asu­tus­tes. Kuna oma ideid ja projekte saab Scratch’i platvormi kaudu avaldada ja kom­men­tee­rida, on sul võimalus saada osaks suurest ja abivalmis ko­gu­kon­nast. 9ad10490f144a8fd7f4a50b3c6208b2c

0b81b730deb37061631de3d2d2dbfa43

4c3a736f4eb365d23b3229a1e9f3fb14

e33745749df49275344074566fb26d01

Go to Main Menu