Scratch izvēles pamatojums un projekta koncepcija

4. Scratch izvēles ieguvumi

Ja skatāmies Scratch atbilstību izvirzītajām prasībām, iegūstam, ka lielākajai daļai prasību tā atbilst, un būtiski, ka atbilst svarīgākajām prasībām. Atbilstība pa 16 prasībām jeb izvērtēšanas kritērijiem:

  1. valodai jābūt vienkāršai - atbilst,

  2. intuitīvi apgūstamai - atbilst,

  3. apgūstamai ātri - atbilst,

  4. tai jābūt lietojamai dažādās operētājsistēmās (Microsoft Windows, Linux, Mac iOS) - atbilst,

  5. iegūtajām programmiņām jābūt vizuāli pievilcīgām, grafiskajā saskarnē - atbilst,

  6. valodai jābūt "dzīvai” jeb aktuāli izstrādātāju uzturētai - atbilst,

  7. valodai ir jābūt ne tikai ar vienkāršas lietošanas līmenī, tajā jāvar veidot arī sarežģītas programmas - atbilst,

  8. valodai jābūt lietojamai bez maksas - atbilst.

  9. vēlams, lai valodu var izmantot kā interneta pārlūkprogrammā, tā instalētu datorā - atbilst,

  10. valodas aprakstam un pamācībām jābūt internetā atrodamam vairākās valodās, tostarp, noteikti angļu - atbilst,

  11. internetā ir jābūt "dzīvai” valodas atbalstītāju kopienai, ir jābūt programmu piemēriem ar atvērtu kodu - atbilst,

  12. vēlams, lai valoda ievēro atvērtos standartus - atbilst,

  13. vēlams, lai valodu var izmantot arī planšetdatoros - daļēji atbilst, jo nepieciešams pieinstalēt Adobe Flash (alternatīvi vienkāršoti Flash spraudņi te nederēs, izstrādātāji ziņo, ka Scratch Android versija varētu būt pieejama pēc gada),

  14. vēlams, lai ir iespēja veidot sīklietotnes mobilajiem telefoniem - daļēji atbilst,

  15. valodai jābūt pasaulē pazīstamai, pētītai un lietotai vairākās valstīs - atbilst,

  16. vēlams, lai valoda būtu izmantojama skolā plašā diapazonā - no 1. līdz 12, klasei, lai tā varētu būt viena no Latvijas skolās lietot ieteicamajām programmēšanas valodām - atbilst.


Līdz ar to izvēle ir izdarīta vienā no vislabākajiem, iespējams, vislabākajā veidā. Tālāk tikai uz priekšu! Mācoties programmēt ar
Scratch, der piedomāt pie izstrādes domu cikla: Iztēloties (ko es gribu izveidot) -> Radīt (algoritms jeb koda ideja un tās programmēšana) -> Eksperimentēt (manuāla testēšana dažādos variantos) -> Koplietot (strādājošu programmu var publicēt tīmeklī) -> Atspoguļot (pārdomāt, pēc dažam dienām lietas mēdz izskatīties jaunā gaismā, palasīt atsauksmes, pieiet pozitīvistiski un paškritiski reizē) -> Iztēloties (izdomāt uzlabotu programmas versiju). Scratch izstrādāji ir ņēmuši vērā visas modernās pedagoģiskās atziņas, cilvēces pieredzi, tajā skaitā sociālo tīklu lietderīgas izmantošanas pieredzes un radījuši lielisku programmēšanas valodu un rīku ceļa sākumam.

Veiksmīgu darbu un izklaidi!
25.04.2014.

Dr. Vadībzin., Doc. Imants Gorbāns