Z grafičnim pro­gram­skim jezikom se otroci in najstniki na zabaven način naučijo pro­gra­mi­ra­ti, ne da bi po­tre­bo­va­li kakršno koli predhodno znanje o pro­gra­mi­ra­nju. Namesto težko ra­zu­mlji­vih odlomkov be­se­dil­ne­ga kode ta projekt uporablja vizualne bloke in funkcijo povleci in spusti. Razložimo, kaj je Scratch in kako se pri­dru­ži­ti platformi.

Kaj je Scratch?

Ko pomislimo na jezike za spletno pro­gra­mi­ra­nje, si mnogi pred­sta­vlja­jo zapleteno, težko ra­zu­mlji­vo tekstovno kodiranje in izvorno kodo. Vendar pa je pro­gra­mi­ra­nje lahko tudi preprosto. To do­ka­zu­je­jo po­e­no­sta­vlje­ne pro­gram­ske rešitve, kot so skriptni jeziki, vizualno pro­gra­mi­ra­nje in ure­je­val­ni­ki WYSIWYG. S platformo Scratch in njenim vizualnim pro­gram­skim jezikom je kodiranje za otroke lažje kot kdaj koli prej.

Za razliko od tra­di­ci­o­nal­nih pro­gram­skih jezikov, kot sta Java in C++, Scratch uporablja grafični upo­rab­ni­ški vmesnik. To pomeni, da je mogoče ustvar­jal­ne ideje, od iger in animacij do in­te­rak­tiv­nih zgodb, hitro ure­sni­či­ti. Za to se namesto be­se­dil­ne­ga kodiranja upo­ra­blja­jo grafični bloki. Grafične blokke je mogoče enostavno združiti v sklade, ki so sin­tak­tič­no usklajeni med seboj. Ker je mogoče kom­bi­ni­ra­ti le zdru­žlji­ve blokke in po­dat­kov­ne tipe, je napake enostavno pre­pre­či­ti. Zato se Scratch šteje za pro­gra­mi­ra­nje z gradniki. V našem članku„Nauči se pro­gra­mi­ra­ti s Scratchom“je po­ja­snje­no, kako lahko otroci in najstniki upo­ra­blja­jo Scratch, in so navodila za izvedbo pre­pro­ste­ga projekta v Scratchu.

Kako dolgo že obstaja Scratch?

Scratch izvira iz od­pr­to­ko­dne­ga projekta, ki ga vodi ameriški profesor Mitchel Resnick in njegova skupina Lifelong Kin­der­gar­ten Group, raz­i­sko­val­na skupina na MIT Media La­bo­ra­tory v Cam­brid­geu. Skupina Lifelong Kin­der­gar­ten Group skrbi za razvoj in podporo Scratcha. Večino sredstev za­go­ta­vlja National Science Fo­un­da­ti­on (NSF) in pro­sto­volj­ni donatorji. Prva različica, ki je vklju­če­va­la ek­sklu­ziv­no razvojno okolje na podlagi Squeaka, je bila izdana leta 2007.

Kaj je tako posebnega pri Scratchu?

Scratch želi otrokom in naj­stni­kom (ter odraslim, ki se začenjajo učiti pro­gra­mi­ra­nja) čim bolj olajšati vstop v svet pro­gra­mi­ra­nja. Ker so digitalne kom­pe­ten­ce in pro­gra­mer­ska znanja med ključnimi kom­pe­ten­ca­mi pri­ho­dno­sti, Scratch pokaže, kaj vse je mogoče doseči s pro­gra­mi­ra­njem, tudi če nimate pred­ho­dnih izkušenj s ko­di­ra­njem. Namesto da bi vlagali veliko časa in se in­ten­ziv­no učili, je poudarek na pri­la­go­dlji­vo­sti, ustvar­jal­no­sti in ra­do­ve­dno­sti. In­tu­i­ti­ven, blokovni sistem z možnostjo povleci in spusti omogoča upo­rab­ni­kom, da na igriv način kom­bi­ni­ra­jo elemente in se ukvarjajo s pri­po­ve­do­va­njem zgodb.

Druga prednost programa Scratch je, da se trenutno uporablja v več kot 150 državah in da so na voljo navodila v več kot 40 jezikih. Poleg zasebne uporabe se uporablja tudi v pouku in­for­ma­ti­ke v šolah. Za­klju­če­ne projekte in tiste, ki so še v teku, je mogoče objaviti in deliti na platformi Scratch, kar omogoča veliki skupnosti, da si med seboj pomaga in daje nasvete. Scratch je brez­pla­čen, kar ga naredi do­sto­pne­ga čim večjemu številu upo­rab­ni­kov.

Kako se re­gi­stri­ram za uporabo programa Scratch?

Če želite upo­ra­blja­ti Scratch, se vam ni treba re­gi­stri­ra­ti ali imeti računa. S pro­gra­mi­ra­njem lastnih projektov lahko začnete takoj, tako da izberete svoj najljubši brskalnik in obiščete platformo Scratch. Za začetek projekta preprosto kliknite na Start Creating(Začni ustvar­ja­ti). Če pa želite upo­ra­blja­ti vse funkcije programa Scratch, po­tre­bu­je­te brez­pla­čen račun Scratch. S svojim računom lahko svoje animacije, videe, igre in in­te­rak­tiv­ne zgodbe shranite na spletno platformo ali na svoj ra­ču­nal­nik. Poleg tega lahko izberete, katere od svojih projektov želite deliti s sku­pno­stjo Scratch.

Kako postati Scratcher

Za ustvar­ja­nje računa za začetek izvedite naslednje korake:

  • Korak 1: Kliknite na Pridruži se.
  • Korak 2: Vnesite upo­rab­ni­ško ime v določeno polje in ustvarite varno geslo. Nato kliknite na Naprej.
  • Korak 3: Sedaj vnesite svoje osebne podatke, kot so lokacija in datum rojstva.
  • Korak 4: Vnesite veljaven e-poštni naslov in potrdite z možnostjo Ustvarite svoj račun.
  • Korak 5: Re­gi­stra­ci­ja bo potekala samodejno. Prek e-pošte boste prejeli tudi ak­ti­va­cij­sko povezavo za ak­ti­va­ci­jo računa. Zdaj lahko upo­ra­blja­te vse funkcije, ki so na voljo na platformi, kot so shra­nje­va­nje, ko­men­ti­ra­nje in ob­ja­vlja­nje projektov Scratch.

Scratch za učitelje

Scratch ponuja posebni upo­rab­ni­ški račun za učitelje, ki omogoča ustvar­ja­nje razredov in in­di­vi­du­al­nih računov za učence. Račun za učitelje lahko zahtevate pri Scratch. Ekipa Scratch bo ročno pre­gle­da­la vsako zahtevo za račun za učitelje. Pregled se običajno opravi v 24 urah.

Kakšne so prednosti uporabe programa Scratch?

Scratch je primeren za vse, ki se želijo naučiti pro­gra­mi­ra­nja, ne da bi porabili veliko časa za učenje te­ks­tov­ne­ga kodiranja. Prednosti vi­zu­al­ne­ga pro­gram­ske­ga jezika so:

  • Eno­stav­nost uporabe: Scratch temelji na grafičnem upo­rab­ni­škem vmesniku in ne vsebuje zapletene sintakse kode. Funkcije in ukazi so grafično pred­sta­vlje­ni kot bloki, ki jih premikate in se­sta­vlja­te s pomočjo povleci in spusti. Le sin­tak­tič­no zdru­žlji­vi bloki se med seboj ujemajo, kar pre­pre­ču­je nastanek napak. Bloke je mogoče kadarkoli spre­me­ni­ti.
  • Brez­plač­na uporaba: vse funkcije Scratch so brez­plač­ne, da je svet pro­gra­mi­ra­nja s Scratch dostopen čim večjemu številu upo­rab­ni­kov.
  • Velika skupnost: Scratch se po vsem svetu uporablja tako za osebno rabo kot v iz­o­bra­že­val­nih ustanovah. Ker lahko svoje ideje in projekte ob­ja­vlja­te in ko­men­ti­ra­te prek platforme Scratch, imate pri­lo­žnost, da postanete del velike, koristne skupnosti. 9ad10490f144a8fd7f4a50b3c6208b2c

0b81b730deb37061631de3d2d2dbfa43

4c3a736f4eb365d23b3229a1e9f3fb14

644f78934c567a0f477995502d3abb9b

246d325f847effe0c2cd4ef1f3df22ef

1ed9021f1d0bcb6cde3666ce55a016cb

Go to Main Menu