Bruno Vali Aleksander Radovan Damir Pavlovi Veleuilite Velika
Bruno Valić, Aleksander Radovan, Damir Pavlović Veleučilište Velika Gorica Korištenje programskog jezika Scratch za podučavanje osnova programiranja od malih nogu
Sadržaj • • • Uvod u programski jezik Scratch Koncepti u Scratchu Programski blokovi u Scratchu Primjer aplikacije u Scratchu Zaključak
Uvod u programski jezik Scratch • Omogućava vizualno stvaranje igara, priča, animacija, glazbe i drugih interaktivnih sadržaja • Osmišljen za djecu od 8 do 16 godina, ali i starije • Preveden na više jezika, uključujući i hrvatski • Razvijen na MIT-u • Besplatan
Koncepti u Scratchu • Projekti se grade od objekata – likova (slika) • Likovima se daju upute za: – – Kretanje Razgovaranje Reproduciranje glazbe Interakciju s drugim likovima • Likovi se kreću po pozornici (480 x 360) • Naredbe se opisuju grafičkim blokovima koji se organiziraju u cjeline (skripte)
Programski blokovi u Scratchu • Dijele se na: – – – – Blokove za kretanje Blokove za definiranje izgleda Blokove za reprodukciju zvuka Blokove za crtanje Blokove za upravljanje Blokovi za očitanja Blokovi za operacije Blokove za varijable
Primjer aplikacije u Scratchu
Primjer aplikacije u Scratchu • Simulacija igre traženja cilja u labirintu • Upravljanje pomoću strelica na tipkovnici • Dodirivanje prepreka vraća lik na početak labirinta • Rješavanje labirinta završava zvučnim efektima
Zaključak • Scratch čini učenje programiranja zabavnim • Omogućava razvoj sljedećih vještina: – – – Dizajniranje grafičkog sučelja Rješavanje praktičnih problema Kreativno razmišljanje Sustavno odlučivanje Kolaborativan rad s kolegama • Osnovana online zajednica za dijeljenje resursa i iskustva
Hvala na pažnji!
- Slides: 9