
Nadograđujući ideju blokovskog programiranja stvaranjem novih korisnih i zanimljivih programa, ovaj nivo budućim programerima otkriva potpuno novi svijet - svijet mobilnih tehnologija. Kroz prizmu raznovrsnih projekata djeca uče primijeniti svoje logično razmišljanje i znanje u praksi, dok stvaraju mobilne aplikacije koje su povezane sa stvarnim izazovima i rješavanjem konkretnih problema. Koristeći platformu App Inventor, pokazujemo djeci da je čak i s "blokovima koda" moguće izraditi komplicirane mobilne aplikacije koje mogu pomoći unaprijeđenju životne sredine i koriste ih ljudi širom svijeta. Zbog raznovrsnosti alata i ugrađenih elemenata koje nudi, ovu tehnologiju mogu uspješno koristiti kako djeca bez prethodnog iskustva tako i iskusniji mladi programeri. Strukturirali smo ovu razinu tako da mladi programeri, zajedno s učiteljem, ponovno prolaze kroz osnovne pojmove i korake u razvoju softvera – „događaje“, „cikluse“, „varijable“, „uvjete“ i „funkcije“. Koristeći te već poznate alate za blok programiranje, djeci dajemo jednostavan put da uđu u svijet razvoja mobilnih aplikacija čak i za djecu bez prethodnog iskustva.
Učenik će dobiti certifikat za svaki završeni nivo.
500 bodovi
Svaki završeni modul donosi vam 100 bodova, a puna razina 500 bodova.
Neki od instrumenata i programskog okruženja koje učenici koriste na ovom niovu.
U ovom modulu djeca će se upoznati sa svijetom mobilnih aplikacija. Upoznat će sa novim programskim okruženjem u kojem će se brinuti ne samo o kodu koji moraju sastaviti, već i o dizajnu aplikacija koje će izgraditi. Naučit će pojmove kao što su uvjetni operator, procedura, funkcija, ali će u isto vrijeme, pored svojih programskih vještina, izrađivati i one koje će im pomoći da vizualiziraju date komponente kako bi njihova aplikacija izgledala najbolje.
U ovom modulu, mališani će se, na rotacionoj osnovi, upoznati sa upotrebom petlji kao sastavnog dijela svakog projekta, ali će se pored petlji upoznati i sa "podlogom" na kojoj će se odvijati radnja njihove igre. Naučit će kako programirati objekte da se pomjeraju kada je telefon nagnut u određenom smjeru i više zabavnih i korisnih funkcija App Inventora.
U ovom modulu djeca će se upoznati s korištenjem baza podataka tako što će naučiti šta baza podataka znači, čemu služi i gdje je možemo pronaći. Također ćemo testirati njihovu memoriju kreiranjem njihove vlastite aplikacije koja "miješa" skup brojeva i dok moraju spojiti "dva po dva" dok ne pronađu sve parove koji su pomiješani. Upoznat će se sa terminom "list" i njegovom upotrebom u našim projektima.
U ovom modulu djeca će već steći solidno znanje koje će im pomoći da naprave samostalne projekte za svoje mobilne uređaje. Steći će znanja kao što je to "što je otklanjanje grešaka" i kako ga možemo koristiti u App Inventoru, naučit će o različitim memorijskim jedinicama aplikacije i šta je "ulančavanje", "niz" i "podniz" koje će koristiti u svojim projektima.