Crveni pojas (9–11 god)
Programiranje, robotika i uvod u AI — telo kao kontroler i priprema za Braon pojas.
Crveni pojas – Programiranje, robotika i uvod u AI
Crveni pojas povezuje programiranje, robotiku i prve ozbiljnije susrete sa veštačkom inteligencijom kroz projekte koji su bliski svakodnevnom životu učenika.
Bavićemo se temama kao što su tehnologija i zdravlje, kretanje, reciklaža, prirodni fenomeni i interaktivne igre. Učenici će praviti brojač koraka, robota koji pleše, projekte o reciklaži, crtati „olovkom“ koja ostavlja trag duge i koristiti sopstveno telo kao kontroler za igricu.
Kroz ove projekte utvrđuju prethodno znanje o sekvencama, petljama, događajima, uslovnim komandama i promenljivama, a uvode i naprednije koncepte kao što su uslovne petlje, složeniji operatori i novi načini interakcije sa programom.
Grupe su do šestoro učenika, čas traje 75 minuta, jednom nedeljno.
Na Crvenom pojasu programi postaju sve interaktivniji. Učenici koriste različite ulazne i izlazne uređaje i uče kako program može da reaguje na pokret, udaljenost, nagib, ubrzanje i video detekciju. Kroz micro:bit, LEGO senzore i kameru upoznaju nove vrste događaja i proširuju način na koji mogu da upravljaju svojim projektima.
Važan deo kursa predstavlja i rad sa uslovnim petljama, koje omogućavaju da se određeni deo programa izvršava sve dok je neki uslov ispunjen. Time učenici prelaze sa jednostavnijih, unapred definisanih sekvenci ka programima koji se prilagođavaju onome što se dešava u okruženju.
Jedna od glavnih tehnologija Crvenog pojasa je micro:bit. Kroz projekte učenici detaljnije upoznaju njegove mogućnosti, uključujući akcelerometar, različite ulaze i izlaze i načine povezivanja sa Scratch projektima.
Pored micro:bita koristićemo i LEGO SPIKE Prime i LEGO WeDo, u zavisnosti od teme i cilja projekta. SPIKE Prime učenicima daje prvi ozbiljniji kontakt sa robotikom koja može da funkcioniše nezavisnije od klasičnog Scratch projekta, dok WeDo koristimo kroz kreativne i tematske projekte vezane za prirodu i svakodnevne pojave.
Cilj nije da učenici koriste što više različitih uređaja, već da kroz različite tehnologije vide da su programski koncepti isti, čak i kada se uređaj i način upravljanja menjaju.
Jedan od zanimljivijih pravaca Crvenog pojasa je korišćenje kamere i video detekcije. Učenici će praviti projekte u kojima program reaguje na pokrete i delove tela, pa sopstveno telo može da postane kontroler za igru ili interaktivni projekat.
Na ovom nivou koriste već istrenirane modele i gotove blokove za prepoznavanje, bez potrebe da sami treniraju AI model. Time dobijaju prvi intuitivan osećaj za to šta znači kada program ne reaguje samo na pritisak tastera, već na nešto što je prepoznato iz slike ili pokreta.
Crveni pojas predstavlja uvod u AI teme koje će učenici detaljnije obrađivati na narednim kursevima. Važno nam je da u ovoj fazi pre svega razumeju ideju da računar može da koristi već istrenirani model kako bi prepoznao određeni obrazac — na primer deo tela ili pokret — i da rezultat tog prepoznavanja zatim može da koristi program.
Na taj način učenici počinju da razlikuju klasično programiranje od sistema koji koriste AI modele, bez potrebe da odmah ulaze u detalje treniranja.
Crveni pojas je i važna priprema za sledeći korak u Digi Klinci programu. Učenici će neke uređaje, posebno micro:bit i SPIKE Prime, ponovo sresti na Braonom pojasu, ali na drugačiji način. Umesto da uređaj prvenstveno služi kao dodatak Scratch projektu, sve češće će praviti programe koji se prenose na uređaj i samostalno izvršavaju.
To će im omogućiti da jasnije razumeju razliku između uređaja koji samo prenose ulaz programu na računaru i uređaja koji imaju sopstveni procesor i memoriju i mogu samostalno da izvršavaju kod.
Crveni pojas zato predstavlja prelaz između kreativnog Scratch programiranja i ozbiljnijeg rada sa autonomnim uređajima, MakeCode okruženjem i veštačkom inteligencijom.
Šta ćete naučiti
- 1Utvrđivanje sekvenci, petlji, događaja, uslova i promenljivih, uz uslovne petlje i složenije operatore
- 2Programi koji reaguju na pokret, udaljenost, nagib, ubrzanje i video detekciju
- 3micro:bit, LEGO SPIKE Prime i LEGO WeDo — isti programski koncepti na različitim uređajima
- 4Telo kao kontroler i uvod u AI kroz već istrenirane modele za prepoznavanje pokreta
Lekcije
Primer lekcija na kursu. Klikni karticu da vidiš opis lekcije.
Metamorfoza zabe
Metamorfoza zabe
U ovoj lekciji ucenici modeluju metamorfozu zabe koristeci LEGO WeDo 2.0 i Scratch. Kroz gradnju i programiranje prikazuju prelazak kroz faze razvoja i povezuju naucna zapazanja sa inzenjerskim razmisljanjem.
75 minKlikni da zatvoriš
Dan i noć
Dan i noć
U ovoj lekciji učenici grade model nadzemne lampe za Sofin kamp i koriste podatke o broju sati dnevne svetlosti po mesecima da prikažu podatke grafički (linijski ili kružni dijagram). Zatim programiraju lampu da bude uključena tokom „noći“ (tame) u skladu sa grafikonom za dodeljeni mesec. Ključna varijabla je tama, a ne vreme u toku dana.
75 minKlikni da zatvoriš
Scratch Bojanka
Scratch Bojanka
U ovoj lekciji učenici koriste micro:bit da upravljaju programom za crtanje u Scratch-u. Program prati da li je olovka spuštena ili podignuta pomoću promenljive penUp i prikazuje ikone na micro:bit ekranu. Tresenjem micro:bit-a podižu ili spuštaju olovku; dugmad A i B menjaju debelinu linije. Nagib micro:bit-a napred-nazad pomera olovku gore-dole (Y), nagib levo-desno pomera levo-desno (X), tako da akcelerometar vodi olovku po ekranu.
75 minKlikni da zatvoriš
Break Dance
Break Dance
U ovoj lekciji učenici grade „break dancer“ model sa LEGO SPIKE Prime setom i uče da sinhronizuju kretanje motora sa treptanjem svetlosne matrice i beatovima. Koriste različite tipove podataka — vreme (sekunde), brzinu i stepene rotacije — da podese ritam plesača, a zatim programiraju model da se pokrene u pravilnim intervalima kao podsetnik da ustanemo i pomerimo se tokom dana.
75 minKlikni da zatvoriš
Trkačka igrica
Trkačka igrica
U ovoj lekciji učenici prave dvokorisničku trkačku igru u Scratch-u: dva auta, staza, odbrojavanje „3-2-1-GO“, ciljna linija i sakrivena linija protiv varanja. Programiraju kretanje tastaturom (strelice i WASD), odbijanje od ivice staze pomoću dodira boje, boost, emitovanje poruke „winner“ i promenu pozadine na kraju trke.
75 minKlikni da zatvoriš
Materija
Materija
U ovoj lekciji učenici grade ventilator koristeći osnovni model i programiraju ga da okreće lopatice (brzina 100%). Testiraju da li model može da obori papirni toranj bez dodira – postavljaju toranj ispred, sa strane ili na različitim rastojanjima od ventilatora. Ključna ideja je da vazduh, kao materija, sastoji se od čestica premalo da se vide; ventilator pomera te čestice i one guraju papir.
75 minKlikni da zatvoriš
Papir, kamen, makaze
Papir, kamen, makaze
U ovoj lekciji učenici povezuju micro:bit sa Scratch-om i igraju „papir, kamen, makaze“ protiv bota. Tresenjem micro:bit-a i igrač i bot biraju slučajan kostim (kamen, papir ili makaze), a potez igrača se prikazuje i na LED matrici. Učenici čitaju i ispravljaju uslove koji porede kostime i dodeljuju poene promenljivama Your Score i Bot's Score.
75 minKlikni da zatvoriš
Nosorog – pređeni put
Nosorog – pređeni put
U ovoj lekciji učenici grade model Nosoroga (Rhino) sa LEGO SPIKE Prime setom i programiraju ga Word Blocks blokovima u SPIKE aplikaciji. Prvo računaju koliko rotacija točka treba da robot stane na 1 m, što bliže uspravnoj LEGO cigli bez da je dodirne. Zatim primenjuju isti proračun na 120 cm uz samo jedan pokušaj. Na kraju programiraju senzor sile na „nosu“ da zaustavi motore pri udaru u zid i porede zaustavljanje proračunom i senzorom.
75 minKlikni da zatvorišPlan kursa – lekcije
Scratch: Video detekcija i reciklaza
75 minKlikni za detaljeScratch: Video detekcija i reciklaza
Projekti sa video detekcijom – reciklaza, trkačka igrica, miš i mačka. Učenici koriste kameru kao ulaz i uvode nove događaje za realizaciju projekata.
- Video detekcija u Scratch-u
- Reciklaza i tematski projekti
- Trkačka igrica, miš i mačka
micro:bit: Brojač koraka i olovka duge
75 minKlikni za detaljemicro:bit: Brojač koraka i olovka duge
Brojač koraka – akcelerometar i zdravlje. Bojanka duga – LED i kreativnost. Učenici detaljnije upoznaju mogućnosti micro:bit kontrolera; priprema za braon kurs (MakeCode).
- Akcelerometar i brojač koraka
- LED i boje – olovka duge
- Senzori i događaji
LEGO Spike Prime: Robot koji pleše i izazovi
75 minKlikni za detaljeLEGO Spike Prime: Robot koji pleše i izazovi
Robot koji pleše – motori i koreografija. Spike Prime kao tehnologija koja može da funkcioniše nezavisno od Scratch-a. Učenici grade robote i programiraju ponašanje (npr. break dance, super čistka, dizajn za nekoga).
- Motori i koreografija
- Senzori za daljinu i boju
- Dizajn rešenja za stvarne probleme
LEGO WeDo 2.0: Metamorfoza i prirodni fenomeni
75 minKlikni za detaljeLEGO WeDo 2.0: Metamorfoza i prirodni fenomeni
Metamorfoza žabe – interesantna tema prirodnih fenomena koja pomaže učenicima da utvrde stare i nauče nove programerske koncepte. WeDo 2.0 za projekte koji povezuju robotiku i nauku.
- Metamorfoza – mehanizam i priča
- Senzori i programiranje
- Prirodni fenomeni
Uvod u AI: Prepoznavanje delova tela
75 minKlikni za detaljeUvod u AI: Prepoznavanje delova tela
Učenici uče kako da pišu projekte koji prepoznaju delove tela, koristeći predefinisane istrenirane blokove – razlika između različitih delova tela. Piratske avanture (prepoznavanje izraza lica), crtanje pokretima ruke.
- Predefinisani AI blokovi u Scratch-u
- Prepoznavanje tela i izraza lica
- Telo kao kontroler