Kas yra „Scratch“? Vaikams skirta vizualioji programavimo kalba
Naudodami grafinę programavimo kalbą, vaikai ir paaugliai mokosi programuoti linksmai, neturėdami jokių ankstesnių programavimo žinių. Vietoj sudėtingų tekstinių kodų fragmentų, šiame projekte naudojami vizualiniai blokai ir „drag-and-drop” funkcija. Paaiškiname, kas yra „Scratch” ir kaip prisijungti prie platformos.
Kas yra „Scratch“?
Kalbant apie interneto programavimo kalbas, daugelis žmonių įsivaizduoja sudėtingą, sunkiai suprantamą tekstinį kodavimą ir šaltinio kodą. Tačiau programavimas taip pat gali būti paprastas. Tai įrodo supaprastinti programavimo sprendimai, tokie kaip skriptų kalbos, vizualinis programavimas ir WYSIWYG redaktoriai. Naudojant „Scratch“ platformą ir jos vizualinę programavimo kalbą, vaikams kodavimas yra lengvesnis nei bet kada anksčiau.
Skirtingai nuo tradicinių programavimo kalbų, tokių kaip Java ir C++, Scratch naudoja grafinę vartotojo sąsają. Tai reiškia, kad kūrybinės idėjos, nuo žaidimų ir animacijų iki interaktyvių istorijų, gali būti greitai įgyvendintos. Tam naudojami grafiniai blokai, o ne tekstinis kodavimas. Grafiniai blokai gali būti lengvai sujungiami į sintaksiškai suderintus rinkinukus. Kadangi galima derinti tik suderinamus blokus ir duomenų tipus, klaidų lengva išvengti. Todėl Scratch laikoma blokų programavimo kalba. Mūsų straipsnyje„Mokykitės programuoti su Scratch“paaiškinama, kaip vaikai ir paaugliai gali naudoti Scratch, taip pat pateikiamos išsamios instrukcijos, kaip sukurti paprastą Scratch projektą.
Kiek laiko Scratch jau egzistuoja?
„Scratch“ kilo iš atvirojo kodo projekto, kuriam vadovavo JAV profesorius Mitchel Resnick ir jo „Lifelong Kindergarten Group“(Vis ą gyvenimą trunkantis darželis) – tyrimų komanda MIT Media Laboratory (MIT žiniasklaidos laboratorijoje) Kembridže. „Lifelong Kindergarten Group“ rūpinasi „Scratch“ plėtra ir palaikymu. Didžioji dalis finansavimo gaunama iš Nacionalinio mokslo fondo (NSF) ir savanorių donorų. Pirmoji versija, kurioje buvo įdiegta išskirtinė „Squeak“ pagrįsta kūrimo aplinka, buvo išleista 2007 m.
Kas daro „Scratch“ tokią ypatingą?
„Scratch“ siekia, kad vaikams ir paaugliams (bei suaugusiems, kurie pradeda mokytis programuoti) būtų kuo lengviau įžengti į programavimo pasaulį. Kadangi skaitmeniniai įgūdžiai ir programavimo įgūdžiai yra vieni iš pagrindinių ateities įgūdžių, „Scratch“ parodo, ką galima padaryti su programavimu, net jei neturite ankstesnės programavimo patirties. Vietoj to, kad investuotumėte daug laiko ir intensyviai mokytumėtės, dėmesys skiriamas lankstumui, kūrybiškumui ir smalsumui. Intuityvi, blokais pagrįsta sistema su „drag-and-drop“ funkcija leidžia vartotojams derinti elementus ir žaismingai kurti istorijas.
Kitas „Scratch“ privalumas yra tai, kad šiuo metu jis naudojamas daugiau nei 150 šalių, o mokomieji kursai yra prieinami daugiau nei 40 kalbų. Be to, kad jis naudojamas privačiai, jis taip pat naudojamas mokyklų IT pamokose. Baigti projektai, taip pat tie, kurie dar vykdomi, gali būti skelbiami ir dalijamasi „Scratch“ platformoje, leidžiant didelei bendruomenei padėti vieni kitiems ir dalytis patarimais. „Scratch“ yra nemokama, todėl ją gali naudoti kuo daugiau vartotojų.
Kaip užsiregistruoti, kad galėtumėte naudotis „Scratch“?
Jei norite naudoti „Scratch“, nereikia registruotis ar turėti paskyros. Galite iš karto pradėti programuoti savo projektus, tiesiog pasirinkdami mėgstamą naršyklę ir apsilankydami „Scratch“ platformoje. Norėdami pradėti projektą, tiesiog spustelėkite „Pradėti kurti“. Tačiau, jei norite naudotis visomis „Scratch“ funkcijomis, reikės nemokamos „Scratch“ paskyros. Turėdami savo paskyrą, galėsite išsaugoti savo animacijas, vaizdo įrašus, žaidimus ir interaktyvias istorijas platformoje internete arba savo kompiuteryje. Be to, galėsite pasirinkti, kuriuos savo projektus norite dalytis su „Scratch“ bendruomene.
Kaip tapti „Scratcher“
Norėdami sukurti bandomąją sąskaitą, atlikite šiuos veiksmus:
- 1 žingsnis: Spustelėkite „Prisijungti“.
- 2 žingsnis: Įveskite vartotojo vardą į tam skirtą laukelį ir sukurkite saugų slaptažodį. Tada spustelėkite „Toliau“.
- 3 žingsnis: Dabar įveskite savo asmeninę informaciją, pvz., savo buvimo vietą ir gimimo datą.
- 4 žingsnis: Įveskite galiojantį el. pašto adresą ir patvirtinkite spustelėdami „Sukurti paskyrą“.
- 5 žingsnis: Registracija dabar vyks automatiškai. Taip pat el. paštu gausite aktyvinimo nuorodą, kuria galėsite aktyvuoti savo paskyrą. Dabar galite naudotis visomis platformoje prieinamomis funkcijomis, pvz., išsaugoti, komentuoti ir skelbti „Scratch“ projektus.
Scratch mokytojams
„Scratch“ suteikia specialią vartotojo paskyrą mokytojams, leidžiančią kurti klases ir individualias paskyras mokiniams. Mokytojo paskyrą galite užsisakyti „Scratch“ svetainėje. „Scratch“ komanda rankiniu būdu peržiūri kiekvieną mokytojo paskyros užsakymą. Peržiūra paprastai atliekama per 24 valandas.
Kokie yra „Scratch“ naudojimo privalumai?
„Scratch“ tinka visiems, kurie nori išmokti programuoti, neskyrėdami daug laiko tekstinio kodo mokymuisi. Vizualiosios programavimo kalbos privalumai:
- Naudojimo paprastumas: „Scratch“ yra pagrįsta grafinė vartotojo sąsaja ir neturi sudėtingos kodų sintaksės. Funkcijos ir komandos yra grafiškai vaizduojamos kaip blokai, kuriuos galima perkelti ir surinkti naudojant „drag-and-drop“ funkciją. Tik sintaksės požiūriu suderinami blokai tinka vienas kitam, todėl išvengiama klaidų. Blokų rietuves galima keisti bet kuriuo metu.
- Nemokamas naudojimas: visos „Scratch“ funkcijos yra nemokamos, kad „Scratch“ programavimo pasaulis būtų prieinamas kuo daugiau vartotojų.
- Didelė bendruomenė: „Scratch“ naudojamas visame pasaulyje tiek asmeniniams tikslams, tiek švietimo įstaigose. Kadangi savo idėjas ir projektus galima skelbti ir komentuoti per „Scratch“ platformą, turite galimybę tapti didelės, pagalbos teikiančios bendruomenės dalimi. 9ad10490f144a8fd7f4a50b3c6208b2c
0b81b730deb37061631de3d2d2dbfa43
4c3a736f4eb365d23b3229a1e9f3fb14
644f78934c567a0f477995502d3abb9b
b3569c30537e52295a8c03701f43e913