Blockly je biblioteka za kreiranje vizuelnog programskog okruženja koje se može ugraditi u bilo koju veb aplikaciju. Blockli uključuje grafički uređivač koji vam omogućava da sastavljate programe iz blokova i generatore koda za pripremu izvođenja programa u okruženju veb aplikacija.
Sve češće se vizuelni jezik sa veb interfejsom Google Blockly koristi za poučavanje dece osnovama programiranja. Uz njegovu pomoć, deca uzrasta 6-7 godina moći će samostalno da stvaraju programe bez unošenja bilo kakvih simbola ili teksta i bez potrebe za čitanjem uputstava. Razvoj kodova i funkcija u Blockly-u se vrši pomoću gotovih blokova koji podsećaju na Lego elemente.
Specifičnosti programiranja za decu Google Blockly
Prednosti obuke sa Blockly:
• uključuje grafički uređivač za sastavljanje programa iz blokova;
• jezik sadrži generatore kodova za rad u okruženju veb aplikacija;
• nemoguće je napraviti sintaksičke greške u kodovima;
• mladi programer može koncentrisati svoju pažnju isključivo na logički deo;
• biblioteka sadrži skup gotovih blokova za sastavljanje koda - samo počnite da ih povezujete;
• gotov program može biti ugrađen u bilo koju veb aplikaciju.
Proučavanje ovog programskog okruženja u SajberŠkoli KIBERone u Beogradu omogućiće vašem detetu da razume principe rada u ovom vizuelnom uređivaču i da korak po korak zadire u osobenosti sastavljanja logičkih kompozicija i veb aplikacija.
Izučavanje vizuelnog programiranja za decu Google Blockly u SajberŠkoli obuhvata:
• upoznavanje sa osnovama računarstva;
• postavljanje i rešavanje logičkih problema;
• sastavljanje algoritama pomoću određenih komandi;
• izlaz gotovog programa na tradicionalne programske jezike (uključujući JavaScript, Dart, Python, PHP i Lua);
• razvoj interaktivnih igara i priča.
Trajanje modula „Google Blockly! Apoteoza vizuelnog programiranja“ u našoj školi za programiranje traje 1 mesec. Za to vreme deca će ovladati ovim supervizuelnim I perspektivinm jezikom. Sa njima će raditi pravi programeri iz velikih kompanija i dizajnerskih studija za kreiranje IT proizvoda. Stečeno znanje će im pomoći u budućnosti da savladaju složenije računarske programe i omogućiće im da postanu najbolji stručnjaci u svojoj oblasti.