Scratch izvēles pamatojums un projekta koncepcija
Projekta koncepcija un paskaidrojums kā lietot šo materiālu vietni.
2. Prasības pirmajai programmēšanas valodai
Meklējot programmēšanas valodu un rīku šim projektam, tika izvirzītas prasības, kas tika sadalītas divos blokos. Svarīgākās prasības:
-
valodai jābūt vienkāršai, lai nav nepieciešamas priekšzināšanas programmēšanā, lai valodas sarežģītība negūst virsroku pār domāšanu par radāmās programmiņas ideju, algoritmu,
-
intuitīvi apgūstamai, lai nav jāmācās sarežģīta valodas sintakse,
-
apgūstamai ātri, bez lielas piepūles,
-
tai jābūt lietojamai dažādās operētājsistēmās (Microsoft Windows, Linux, Mac iOS),
-
iegūtajām programmiņām jābūt vizuāli pievilcīgām, jāizmanto datora grafiskā saskarne,
-
valodai jābūt “dzīvai” jeb aktuāli izstrādātāju uzturētai, ar regulāriem atjauninājumiem un pielāgojumiem operētājsistēmu u.c. jaunākajām versijām,
-
valodai ir jābūt ne tikai ar vienkāršas lietošanas līmenī, tajā jāvar veidot arī sarežģītas programmas,
-
valodai jābūt lietojamai bez maksas vai par niecīgu samaksu.
Vēlamās, papildus prasības:
-
vēlams, lai valodu var izmantot kā interneta pārlūkprogrammā, tā instalētu datorā,
-
valodas aprakstam un pamācībām jābūt internetā atrodamam vairākās valodās, tostarp, noteikti angļu, tiek pieļauts, ka latviešu valodā materiālu nav un tie darba sākumam tiks izstrādāti šajā projektā,
-
internetā ir jābūt “dzīvai” valodas atbalstītāju kopienai, ir jābūt programmu piemēriem ar atvērtu kodu,
-
vēlams, lai valoda ievēro atvērtos standartus,
-
vēlams, lai valodu var izmantot arī planšetdatoros,
-
vēlams, lai ir iespēja veidot sīklietotnes mobilajiem telefoniem,
-
valodai jābūt pasaulē pazīstamai, pētītai un lietotai vairākās valstīs,
-
vēlams, lai valoda būtu izmantojama skolā plaša 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.