Nivelul “Avansat în programarea blocurilor de cod" include aplicarea practică a cunoștințelor dobândite în nivelurile anterioare, compilarea algoritmilor complecși și îmbunatățirea cunoștințelor despre variabile. La acest nivel, copiii au șansa de a-și testa cunoștințele prin crearea de jocuri complexe. Aici copiii învață să lucreze cu mai mult de o variabilă și își definesc singuri tipurile de variabile, în funcție de ce au nevoie pentru crearea jocurilor. La acest nivel, copiii programează comportamentul roboților și folosesc variabilele pentru prima data. Nu în ultimul rând, la acest nivel, copiii învață cum să citească un cod dat și să-l depaneze - adică depanarea unui program. Folosim diverse medii de programare și instrumente hardware, deoarece este foarte important pentru copiii cu vârsta între 6 și 7 ani să vadă imediat rezultatul programului pe care l-au creat și modul în care se modifică acesta schimbând una sau mai multe instrucțiuni.
Studenții primesc un certificat după fiecare nivel încheiat.
500 puncte
Fiecare modul incheiat ii va aduce 100 de puncte studentului iar un Nivel complet încheiat - 500 de puncte.
Unele dintre instrumentele și mediile de programare folosite pentru proiecte în acel Nivel.
Prin optimizarea instrucțiunilor din algoritmii creați până acum, copiii învață cum să simplifice programele. În acest modul pregătesc proiecte și iși pun în practică abilitățile de construire a algoritmilor și programelor.
Accentul în acest modul va fi pus pe a învață copiii cum să utilizeze optim construcțiile conditionale și cum să facă conversia diferitelor tipuri de bucle. Vor folosi cunoștințele dobândite pentru a crea jocuri și programe mai complexe.
În această lecție, copiii se vor familiariza cu noțiunea de variabilă. Vor învăța cum se setează valoarea inițiala a unei variabile și cum să o schimbe în cadrul procesului de programare. Vor învăța despre diferitele tipuri de variabile și despre modul de utilizare a acestora în diferite tipuri de medii de programare.
În acest modul de proiectare, copiii vor dezvolta proiecte cu roboti și își vor crea jocuri. În plus, vor avea ocazia să aplice tot ceea ce au învățat prin finalizarea unor misiuni interesante, care au fost folosite în cadrul unor competiții internaționale de programare.