Ar grafisko prog­ram­mē­ša­nas valodu bērni un jaunieši var ie­mā­cī­ties prog­ram­mēt jautrā veidā, bez ie­priek­šē­jām prog­ram­mē­ša­nas zināšanām. Vietā grūti sa­pro­ta­miem teksta koda frag­men­tiem šis projekts izmanto vizuālus blokus un velk-un-met funkciju. Mēs iz­skaid­ro­jam, kas ir Scratch un kā pie­vie­no­ties plat­for­mai.

Kas ir Scratch?

Domājot par tīmekļa prog­ram­mē­ša­nas valodām, daudzi cilvēki iedomājas sarežģītu, grūti saprotamu tekstuālu kodēšanu un avota kodu. Tomēr prog­ram­mē­ša­na var būt arī vienkārša. To pierāda vien­kār­šo­ti prog­ram­mē­ša­nas ri­si­nā­ju­mi, piemēram, skriptu valodas, vizuālā prog­ram­mē­ša­na un WYSIWYG redaktori. Ar Scratch platformu un tās vizuālo prog­ram­mē­ša­nas valodu kodēšana bērniem ir vieglāka nekā jebkad agrāk.

Atšķirībā no tra­di­cio­nā­la­jām prog­ram­mē­ša­nas valodām, piemēram, Java un C++, Scratch izmanto grafisko lietotāja in­ter­fei­su. Tas nozīmē, ka radošas idejas, sākot no spēlēm un ani­mā­ci­jām līdz in­te­rak­tī­vām stāstiem, var ātri īstenot. Lai to izdarītu, teksta kodēšanas vietā tiek izmantoti grafiskie bloki. Grafiskos blokus var viegli salikt kopā, veidojot sin­tak­tis­ki saderīgas kaudzes. Tā kā var kombinēt tikai saderīgus blokus un datu tipus, kļūdas ir viegli novērst. Tāpēc Scratch tiek uzskatīts par blokveida prog­ram­mē­ša­nu. Mūsu rakstā„Mācies prog­ram­mēt ar Scratch”ir iz­skaid­rots, kā bērni un jaunieši var izmantot Scratch, kā arī sniegta soli pa solim iz­strā­dā­ta ins­truk­ci­ja vienkārša Scratch projekta izveidei.

Cik ilgi Scratch jau pastāv?

Scratch ir izveidots kā atvērtā koda projekts, kuru vada ASV profesors Mitchel Resnick un viņa Lifelong Kin­der­gar­ten Group, pēt­nie­cī­bas komanda MIT Media La­bo­ra­tory Cambridge. Lifelong Kin­der­gar­ten Group no­dar­bo­jas ar Scratch attīstību un atbalstu. Lielāko daļu fi­nan­sē­ju­ma nodrošina National Science Foun­da­tion (NSF) un brīv­prā­tī­gie ziedotāji. Pirmā versija, kas ietvēra eks­klu­zī­vu at­tīs­tī­bas vidi, balstītu uz Squeak, tika izlaista 2007. gadā.

Kas padara Scratch tik īpašu?

Scratch mērķis ir padarīt bērniem un pu­sau­džiem (kā arī pie­au­gu­ša­jiem, kuri sāk apgūt prog­ram­mē­ša­nu) iespējami vienkāršu ieiešanu prog­ram­mē­ša­nas pasaulē. Tā kā digitālās kom­pe­ten­ces un prog­ram­mē­ša­nas prasmes ir vienas no nākotnes gal­ve­na­jām kom­pe­ten­cēm, Scratch parāda, ko var izdarīt ar prog­ram­mē­ša­nu, pat ja tev nav ie­priek­šē­jas pieredzes prog­ram­mē­ša­nā. Tā vietā, lai ieguldītu daudz laika un intensīvi mācītos, uzmanība tiek pievērsta elas­tī­gu­mam, radošumam un zi­nāt­kā­rei. Intuitīva, blokos balstīta sistēma ar velk-un-met funkciju ļauj lie­to­tā­jiem apvienot elementus un ie­sais­tī­ties stās­tī­ša­nā rotaļīgā veidā.

Vēl viena Scratch priekš­ro­cī­ba ir tā, ka to pašlaik izmanto vairāk nekā 150 valstīs un ir pieejami apmācību materiāli vairāk nekā 40 valodās. Papildus privātai lie­to­ša­nai to izmanto arī skolu IT stundās. Pabeigtos projektus, kā arī tos, kas vēl ir procesā, var publicēt un dalīties ar tiem Scratch platformā, ļaujot lielajai kopienai palīdzēt cita citai un sniegt padomus. Scratch ir bezmaksas, tādējādi padarot to pieejamu pēc iespējas lielākam lietotāju skaitam.

Kā re­ģis­trē­ties, lai izmantotu Scratch?

Ja vēlies izmantot Scratch, tev nav jā­re­ģis­trē­jas vai jāizveido konts. Tu vari uzreiz sākt prog­ram­mēt savus projektus, vienkārši iz­vē­lo­ties savu ie­cie­nī­tā­ko pārlūku un ap­mek­lē­jot Scratch platformu. Lai sāktu projektu, vienkārši no­klik­šķi­niet uz Start Creating(Sākt veidošanu). Tomēr, ja vēlaties izmantot visas Scratch funkcijas, ir ne­pie­cie­šams bezmaksas Scratch konts. Ar savu kontu varat saglabāt savas ani­mā­ci­jas, vi­deok­li­pus, spēles un in­te­rak­tī­vās stāstus platformā tiešsais­tē vai savā datorā. Turklāt varat iz­vē­lē­ties, kurus no saviem pro­jek­tiem vēlaties dalīt ar Scratch kopienu.

Kā kļūt par Scratcher lietotāju

Lai izveidotu pagaidu kontu, veiciet šādus soļus:

  • 1. solis: No­klik­šķi­niet uz „Pie­vie­no­ties”.
  • 2. solis: Ievadiet lie­to­tājvār­du no­rā­dī­ta­jā laukā un iz­vei­do­jiet drošu paroli. Pēc tam no­klik­šķi­niet uz „Next”(Tālāk).
  • 3. solis: Tagad ievadiet savu personīgo in­for­mā­ci­ju, piemēram, atrašanās vietu un dzimšanas datumu.
  • 4. solis: Ievadiet derīgu e-pasta adresi un ap­stip­ri­niet, no­klik­šķi­not uz Create Your Account(Izveidot kontu).
  • 5. solis: Re­ģis­trā­ci­ja tagad notiks au­to­mā­tis­ki. Jūs saņemsiet arī ak­ti­vi­zā­ci­jas saiti pa e-pastu, lai ak­ti­vi­zē­tu savu kontu. Tagad varat izmantot visas platformā pieejamās funkcijas, piemēram, saglabāt, komentēt un publicēt Scratch projektus.

Scratch sko­lo­tā­jiem

Scratch piedāvā īpašu lietotāja kontu sko­lo­tā­jiem, kas ļauj izveidot klases, kā arī in­di­vi­duā­lus kontus skolēniem. Jūs varat pieprasīt skolotāja kontu no Scratch. Scratch komanda manuāli pārskatīs katru skolotāja konta pie­pra­sī­ju­mu. Pār­ska­tī­ša­na parasti tiek veikta 24 stundu laikā.

Kādas ir Scratch iz­man­to­ša­nas priekš­ro­cī­bas?

Scratch ir piemērots ikvienam, kas vēlas apgūt prog­ram­mē­ša­nu, nevelkot daudz laika teksta koda apguvei. Vizuālās prog­ram­mē­ša­nas valodas priekš­ro­cī­bas ir šādas:

  • Vienkārša lietošana: Scratch ir balstīts uz grafisko lietotāja in­ter­fei­su un nesatur sarežģītu koda sintaksi. Funkcijas un komandas ir grafiski attēlotas kā bloki, kurus var pārvietot un salikt, velkot un nomejot. Sav­star­pē­ji saderīgi ir tikai sin­tak­tis­ki saderīgi bloki, kas novērš kļūdu rašanos. Bloku kopas var mainīt jebkurā brīdī.
  • Bezmaksas lietošana: visas Scratch funkcijas ir bez maksas, lai Scratch prog­ram­mē­ša­nas pasaule būtu pieejama pēc iespējas lielākam lietotāju skaitam.
  • Liela kopiena: Scratch tiek izmantots visā pasaulē gan per­so­nī­gai lie­to­ša­nai, gan iz­glī­tī­bas iestādēs. Tā kā savas idejas un projektus var publicēt un komentēt, iz­man­to­jot Scratch platformu, jums ir iespēja kļūt par daļu no lielas, pa­lī­dzī­gas kopienas. 9ad10490f144a8fd7f4a50b3c6208b2c

0b81b730deb37061631de3d2d2dbfa43

4c3a736f4eb365d23b3229a1e9f3fb14

644f78934c567a0f477995502d3abb9b

216dcae161c474bd85abfeecc614c400

Go to Main Menu