Graafisen oh­jel­moin­ti­kie­len avulla lapset ja nuoret oppivat oh­jel­moi­maan hauskalla tavalla ilman aiempaa oh­jel­moin­tio­saa­mis­ta. Vaikeasti ym­mär­ret­tä­vien teks­ti­koo­din­pät­kien sijaan tässä pro­jek­tis­sa käytetään vi­su­aa­li­sia lohkoja ja vedä ja pudota -toimintoa. Selitämme, mikä Scratch on ja miten alustalle voi liittyä.

Mikä on Scratch?

Kun aja­tel­laan web-oh­jel­moin­ti­kie­liä, monet ihmiset ajat­te­le­vat mo­ni­mut­kai­sia, vaikeasti ym­mär­ret­tä­viä teks­ti­poh­jai­sia koodeja ja läh­de­koo­de­ja. Oh­jel­moin­ti voi kuitenkin olla myös yk­sin­ker­tais­ta. Tämän to­dis­ta­vat yk­sin­ker­tais­te­tut oh­jel­moin­ti­rat­kai­sut, kuten sk­rip­ti­kie­let, vi­su­aa­li­nen oh­jel­moin­ti ja WYSIWYG-editorit. Scratch-alustan ja sen vi­su­aa­li­sen oh­jel­moin­ti­kie­len ansiosta koodaus on lapsille helpompaa kuin koskaan.

Toisin kuin pe­rin­tei­set oh­jel­moin­ti­kie­let, kuten Java ja C++, Scratch käyttää graafista käyt­tö­liit­ty­mää. Tämä tar­koit­taa, että luovat ideat peleistä ja ani­maa­tiois­ta in­te­rak­tii­vi­siin ta­ri­noi­hin voidaan toteuttaa nopeasti. Tätä varten käytetään graafisia lohkoja teks­ti­poh­jai­sen koo­dauk­sen sijaan. Graafiset lohkot voidaan helposti yhdistää toisiinsa syn­tak­ti­ses­ti yh­teen­so­pi­vik­si pinoiksi. Koska vain yh­teen­so­pi­vat lohkot ja tie­to­tyy­pit voidaan yhdistää, virheitä on helppo välttää. Siksi Scratchia pidetään ra­ken­nus­pa­lik­ka­poh­jai­se­na oh­jel­moin­ti­kie­le­nä. Ar­tik­ke­lis­sam­me”Opi oh­jel­moi­maan Sc­ratc­hil­la”se­li­te­tään, miten lapset ja nuoret voivat käyttää Scratchia, ja annetaan vai­heit­tai­set ohjeet yk­sin­ker­tai­sen Scratch-projektin to­teut­ta­mi­seen.

Kuinka kauan Scratch on ollut olemassa?

Scratch sai alkunsa avoimen läh­de­koo­din pro­jek­tis­ta, jota johti yh­dys­val­ta­lai­nen pro­fes­so­ri Mitchel Resnick ja hänen Lifelong Kin­der­gar­ten Group -ryhmänsä, joka on tut­ki­mus­ryh­mä MIT Media La­bo­ra­to­ry -la­bo­ra­to­rios­sa Cambrid­ges­sa. Lifelong Kin­der­gar­ten Group vastaa Scratchin ke­hit­tä­mi­ses­tä ja tuesta. Suuri osa ra­hoi­tuk­ses­ta tulee National Science Foun­da­tion (NSF) -säätiöltä ja va­paa­eh­toi­sil­ta lah­joit­ta­jil­ta. En­sim­mäi­nen versio, joka sisälsi Squeak-pohjaisen eksklusii­vi­sen ke­hi­ty­sym­pä­ris­tön, jul­kais­tiin vuonna 2007.

Mikä tekee Sc­ratc­his­ta niin erityisen?

Scratchin ta­voit­tee­na on helpottaa lasten ja nuorten (sekä oh­jel­moin­nin opettelun aloit­ta­vien aikuisten) pääsyä oh­jel­moin­nin maailmaan. Koska di­gi­taa­li­set taidot ja oh­jel­moin­ti­tai­dot ovat tu­le­vai­suu­den avain­tai­to­ja, Scratch näyttää, mitä oh­jel­moin­nil­la voi tehdä, vaikka sinulla ei olisi aiempaa kokemusta koo­daa­mi­ses­ta. Sen sijaan, että in­ves­toi­tai­siin paljon aikaa ja opis­kel­tai­siin in­ten­sii­vi­ses­ti, pain­opis­te on jous­ta­vuu­des­sa, luo­vuu­des­sa ja ute­liai­suu­des­sa. In­tui­tii­vi­nen, loh­ko­koh­tai­nen jär­jes­tel­mä, jossa on vedä ja pudota -toiminto, antaa käyt­tä­jil­le mah­dol­li­suu­den yh­dis­tel­lä ele­ment­te­jä ja kertoa tarinoita leik­ki­säl­lä tavalla.

Scratchin toinen etu on, että sitä käytetään tällä hetkellä yli 150 maassa ja ope­tus­oh­jel­mia on saa­ta­vil­la yli 40 kielellä. Sen lisäksi, että sitä käytetään yk­si­tyi­ses­ti, sitä käytetään myös koulujen IT-tunneilla. Valmiit projektit sekä vielä kes­ke­ne­räi­set projektit voidaan julkaista ja jakaa Scratch-alustalla, jolloin suuri yhteisö voi auttaa toisiaan ja antaa toi­sil­leen neuvoja. Scratch on ilmainen, joten se on mah­dol­li­sim­man monen käyttäjän saa­ta­vil­la.

Miten re­kis­te­röi­dyt Scratchin käyt­tä­jäk­si?

Jos haluat käyttää Scratchia, sinun ei tarvitse re­kis­te­röi­tyä tai luoda tiliä. Voit aloittaa omien pro­jek­tien oh­jel­moin­nin heti va­lit­se­mal­la suo­sik­ki­se­lai­me­si ja vie­rai­le­mal­la Scratch-alustalla. Aloita projekti nap­saut­ta­mal­la Aloita luominen. Jos kuitenkin haluat käyttää kaikkia Scratchin omi­nai­suuk­sia, tarvitset ilmaisen Scratch-tilin. Omalla tilillä voit tallentaa ani­maa­tiot, videot, pelit ja in­te­rak­tii­vi­set tarinat alustalle verkossa tai tie­to­ko­neel­le­si. Lisäksi voit valita, mitkä pro­jek­ti­si haluat jakaa Scratch-yhteisön kanssa.

Kuinka tulla Sc­ratc­he­rik­si

Luo scratch-tili seu­raa­vas­ti:

  • Vaihe 1: Napsauta Liity.
  • Vaihe 2: Kirjoita käyt­tä­jä­tun­nus sille varattuun kenttään ja luo sitten tur­val­li­nen salasana. Napsauta sitten Seuraava.
  • Vaihe 3: Syötä nyt hen­ki­lö­koh­tai­set tietosi, kuten si­jain­ti­si ja syn­ty­mä­päi­vä­si.
  • Vaihe 4: Kirjoita voimassa oleva säh­kö­pos­tio­soi­te ja vahvista va­lit­se­mal­la Luo tili.
  • Vaihe 5: Re­kis­te­röi­ty­mi­nen tapahtuu nyt au­to­maat­ti­ses­ti. Saat myös säh­kö­pos­tit­se ak­ti­voin­ti­lin­kin, jolla voit aktivoida tilisi. Nyt voit käyttää kaikkia alustan omi­nai­suuk­sia, kuten Scratch-pro­jek­tien tal­len­ta­mis­ta, kom­men­toin­tia ja jul­kai­se­mis­ta.

Scratch opet­ta­jil­le

Scratch tarjoaa opet­ta­jil­le erityisen käyt­tä­jä­ti­lin, jonka avulla voit luoda luokkia sekä yk­si­löl­li­siä tilejä op­pi­lail­le. Voit pyytää opet­ta­ja­ti­liä Sc­ratc­hil­ta. Scratch-tiimi tarkistaa ma­nu­aa­li­ses­ti jokaisen opet­ta­ja­ti­lin pyynnön. Tarkistus suo­ri­te­taan yleensä 24 tunnin kuluessa.

Mitkä ovat Scratchin käytön edut?

Scratch sopii kaikille, jotka haluavat oppia oh­jel­moin­tia ilman, että joutuvat käyt­tä­mään paljon aikaa teks­ti­poh­jai­sen koodin op­pi­mi­seen. Vi­su­aa­li­sen oh­jel­moin­ti­kie­len vah­vuuk­sia ovat muun muassa:

  • Help­po­käyt­töi­syys: Scratch perustuu graa­fi­seen käyt­tö­liit­ty­mään eikä sisällä mo­ni­mut­kais­ta koo­di­syn­taxia. Toiminnot ja komennot esitetään graa­fi­ses­ti lohkoina, joita voi siirtää ja koota drag-and-drop-toi­min­nol­la. Vain syn­tak­ti­ses­ti yh­teen­so­pi­vat lohkot sopivat yhteen, mikä estää virheiden syn­ty­mi­sen. Loh­ko­pi­no­ja voi muuttaa milloin tahansa.
  • Ilmainen käyttö: kaikki Scratchin omi­nai­suu­det ovat ilmaisia, jotta Scratchin oh­jel­moin­ti­maa­il­ma olisi mah­dol­li­sim­man monen käyttäjän ulot­tu­vil­la.
  • Suuri yhteisö: Scratchia käytetään maa­il­man­laa­jui­ses­ti sekä hen­ki­lö­koh­tai­seen käyttöön että op­pi­lai­tok­sis­sa. Koska omat ideat ja projektit voidaan julkaista ja kom­men­toi­da Scratch-alustan kautta, sinulla on mah­dol­li­suus tulla osaksi suurta, avuliasta yhteisöä. 9ad10490f144a8fd7f4a50b3c6208b2c

0b81b730deb37061631de3d2d2dbfa43

683ce4995820059722f00d1a7d948e25

Siirry pää­va­lik­koon