Scratch izvēles pamatojums un projekta koncepcija

1. Projekta JDS pamatnostādnes un materiālu lietošana

Radošās komūnas licenceVisi Latvijas Universitātes Datorikas fakultātes Jauno datoriķu skolas materiāli ir licencēti. Autors Imants Gorbāns šo materiālu ir licencējis ar Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported licenci.
 

Projekts "Jauno datoriķu skola” (saīsināti - JDS) sākotnēji ir veidots ar mērķi piedāvāt skolēniem un arī citu vecumu interesentiem vienkāršu un viegli patstāvīgi īsā laikā (pamatus - pat tikai dažās stundās) apgūstamu programmēšanas valodu un izstrādes rīku skolēniem, kuriem skolā nav bijusi programmēšana, vai tā apgūta niecīgā apjomā. Tas varētu palīdzēt skolēniem saprast, vai viņiem programmēšanas abstraktā domāšana interesē un padodas, vai ir pamatota vēlme studēt programmēšanu Latvijas Universitātes Datorikas fakultātē vai citur.
 

Savukārt tiem, kas jau pieteikušies uz IT, datorzinātņu studijām, neraugoties uz to, ka nav pazīstami ar programmēšanu, ir ļoti vēlams līdz studiju sākumam izpētīt šos materiālus un izveidot vismaz dažas programmiņas. Savukārt tiem, kas skolā ir programmējuši, Scratch var izrādīties patīkams, arī izklaidējošs pārsteigums.

Projekta sākuma stadijā tika veikta daudzu dažāda vecuma skolēniem domātu programmēšanas valodu analīze ar sekojošu izvēli: Scratch (izvēles kritērijus skat. 2., 3. nodaļu). Scratch ir pasaulslavenā MIT - Masačūsetas Tehnoloģiskā institūta (ASV, Kembridža, Masačūseta) mūžizglītības grupas Lifelong Kindergarten projekts. Scratch interneta vietne/ portāls ir http://scratch.mit.edu/.
 

Šajos konspektos aplūkotās programmas vienuviet Scratch portālā atrodas studijā "Jauno datoriķu skola" - http://scratch.mit.edu/studios/470085/, tajā ir pasniedzēju veidotie piemēri. Savukārt JDS dalībnieku izveidoto un kopīgoto (Share) programmu publicēšanai vienuviet ir izveidota otra Scratch studija "Jauno datoriķu skolas dalībnieku kopīgotie darbi" - http://scratch.mit.edu/studios/475208/, šai studijai savu programmiņu pievienot var jebkurš Scratch portālā reģistrējies lietotājs.

Šā, JDS projekta mājas lapas adrese ir http://jds.df.lu.lv (lapa fiziski atrodas uz LU skolu servera skolas.lu.lv). JDS mājas lapa veidota neformāla, speciāla dizaina MODLE e-kursa formā. Mājas lapā atrodami šāda tipa materiāli:
 

e-grāmatas ikona

1. konspekti par svarīgākajiem izvēlētās valodas Scratch praktiskiem un teorētiskiem jautājumiem HTML e-grāmatu formā (e-grāmatas var atpazīt pēc zaļas grāmatas sīktēla);

PDF faila ikona

2. svarīgākie konspekti ir doti ne tikai e-grāmatu, bet arī lejupielādei PDF failu formātā;

YouTube ikona
flv video ikona

3. tie konspekti, kas ir būtiski darba uzsākšanai, pirmajiem soļiem kā visā Scratch, tā atsevišķās tā tēmās, ir apgūstami ne tikai no e-grāmatām, bet arī no videopamācībām, tās galvenokārt iegūtas ar ekrāna filmēšanas programmatūru un balss ierakstu; videopamācības ir pieejamas YouTube kanālā http://www.youtube.com/channel/UCUy02S6v28IaaR5D5dLXRRA un sakārtotā veidā tā atskaņošanas sarakstā http://www.youtube.com/playlist?list=PL5l-QYGxyg18rcBjc_lRwQl--JZ1iBn8i; tomēr mazākā izšķirtspējā .flv formātā videopamācības var atrast arī JDS materiālu e-kursā; 

YouTube ikona
flv video ikona

4. dažas videolekcijas ir filmētas ar kamerām, tādējādi redzams lektors, arī šie videomateriāli ir minētajā YouTube kanālā un JDS e-kursā;

Acratch ikona
URL ikona

5. pamācošajos materiālos jeb konspektos un videopamācībās aplūkotās programmas koda izpētei un papildināšanas uzdevumiem ir pieejamas (izņemot 1. tēmas ievaddarbu) Scratch portālā izveidotajā studijā "Jauno datoriķu skola” http://scratch.mit.edu/studios/470085/; uz šīm programmām e-kursā ir ievietotas saites, to teksts sākas ar "PROGRAMMAS PIEMĒRS:”;

mapes ikona

6. programmu piemērus var ne tikai remiksēt un lietot Scratch portālā, tos no šī portāla var arī lejupielādēt, kā arī programmu failus ar izpētīšanas un tālāka darba sagataves nozīmi var lejupielādet arī no mapes e-kursa apakšā;

lappuses ikona

7. atsevišķas īsākas pamācības, uzdevumi, paskaidrojumi, kas ir par mazu e-grāmatai ar vairākām nodaļām, ir izveidoti kā tīmekļa lappuses;

attēlu galeriju ikona

8. dažu programmu kods un ar tā izveidi vai programmiņas lietošanu saistītie attēli ir doti Lightbox attēlu galerijās JDS e-kursā;

foruma ikona

9. būtiska 21. gadsimta mācīšanās komponente ir kopdarbība, sadarbība kā reālajā dzīvē, tā tīmekļa virtuālajā vidē, to var realizēt gan visas Scratch kopienas diskusiju un atsauksmju formā, gan piedaloties JDS projekta e-kursa forumos; lai dalībnieks varētu veikt ierakstu forumā (uzdot jautājumu, sniegt kādam atbildi, izteikt kādu noderīgu ideju utml.), dalībniekam ir jāpiesakās sistēmā (e-kursa augšējā labajā stūrī), to var izdarīt ar skolas.lu.lv vai e-žurnāla un skolvadības sistēmas MyKoob lietotājvārdu un paroli;

uzdevums

10. uzdevumu rīks e-studijās ir domāts mājas darbu iesniegšanai, šeit tajā aicinām pieteikt Jauno datoriķu skolas dalībniekus savas veidotās programmas. Programma pirms tam Scratch portālā http://scratch.mit.edu ir jākoplieto (Share). Ja programma veidota ar lokālu Scratch instalāciju, tad to vispirms vajag augšupielādēt.

Katrā tēmā ir ieteikts interesentiem pamēģināt izpildīt dažus radošus uzdevumus, ar 2014. gada septembri tiks piedāvāts vairāk uzdevumu - katram mēnesim savs uzdevumu komplekts. Dalībnieki, kas e-kursam piereģistrēsies ar skolas.lu.lv vai MyKoob lietotājvārdu un paroli, saņems iespēju veikt ierakstus forumos, iesniegt/ pieteikt izpildītos uzdevumus, lielāku atbalstu un skolas beigšanas apliecinājumu. Par Jauno datoriķu skolas regulāro aktivitāšu sākumu tiks paziņots šī e-kursa jaunumu forumā un e-pastos skolām, informātikas skolotājiem u.c. Dalībnieki, kas nepieslēdzas reģistrēta lietotāja režīmā, jds.df.lu.lv vietnē atrodas kā vieslietotāji, viņiem ir pieejami visi materiāli, programmu piemēri, bet nav tikai iespējas ierakstīt ziņas forumos un pieteikt izpildītos uzdevumus (tas netraucē publicēt savas programmas Scratch portālā 4. rindkopā minētajā JDS dalībnieku kopīgoto darbu studijā).
  

JDS projektā veidotie materiāli var būt noderīgi ne tikai skolēniem, topošajiem studentiem, bet arī kā topošajiem tā jau strādājošiem informātikas skolotājiem, gatavojoties programmēšanas stundām, kurās radīt atraktīvu dažādību valodas Pascal utml. matemātiskajam skaistumam, pielietojumu šaurumam un vizuālajai garlaicībai. Scratch programmēšana ir apgūstama intuitīvi, nav daudz jādomā par pašas valodas sintaksi, līdz ar to var koncentrēties uz programmējamo ideju, uzdevumu, kas ļoti atvieglo pirmos soļus programmēšanā.
 

Turklāt, šī vienkāršā vide ir samērā jaudīgs programmēšanas rīks - tajā ir 148 koda bloki (operatori, funkcijas, klases utml.), iegūtie rezultāti tiek grafiski attēloti uz datora ekrāna - šī ir vizuāla objektorientēta valoda, tajā var veidot multimediju, interaktīvas prezentācijas, animētus stāstus, spēles, simulācijas, arī nelielas matemātisku aprēķinu programmas. Izcila Scratch īpašība ir ne tik bieži sastopamā iespēja programmai strādāt ar mikrofonu, tīmekļa kameru, kā arī var veidot spēles mobilajiem telefoniem, darboties ar mikrokontrolieriem Arduino un Lego Mindstorms. Šajos materiālos sāksim ar vienkāršāko un pakāpeniski pāriesim uz vēl skaistākām un līdz ar to - sarežģītākām programmām.
 

Projekta atvēršanas brīdī - 2014. g. jūnijā ir padarīta sākumam pietiekama darba daļa, tālāk jauni materiāli turpinās parādīties, tiklīdz būs izstrādāti, visas 5 pirmajā kārtā plānotās tēmas paredzēts pabeigt līdz 2014. g. septembrim. Materiāli, kas reiz ir ievietoti JDS e-kursā, vienmēr būs pieejami, tomēr ir piedāvāta iespēja tos arī lejupielādēt, atkalizmantošanas gadījumā ir jāievēro Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported licence.