micro:bit – MakeCode (blokovi) i MicroPython (napredni nivo)
Ovaj hub je prilagođen nastavnom programu za 5. i 6. razred. Glavni fokus je na MakeCode (blok-programiranju): logika naredbi, događaji, sekvence, petlje i jednostavne interakcije. MicroPython je predstavljen kao dodatni korak za učenike koji žele da pređu na tekstualno programiranje.
Ciljevi i ishodi učenja
- Razumevanje osnovnih pojmova programiranja (sekvenca, grananje, petlja)
- Korišćenje MakeCode okruženja za kreiranje jednostavnih programa
- Rad sa LED matricom, dugmadima i osnovnim senzorima
- Korišćenje radio komunikacije za slanje jednostavnih poruka
- Realizacija mini-projekta uz prezentaciju rešenja
Preporučeni redosled lekcija
- Uvod u micro:bit – upoznavanje sa uređajem i LED matricom
- Naredbe u MakeCode okruženju – blokovi, događaji, grananja
- Praktični primeri za vežbu – animacije i mini-igre
- Radio komunikacija – slanje kratkih poruka između uređaja
- Uvod u MicroPython – tekstualno programiranje za naprednije učenike
Unplugged i dodatne aktivnosti
- Logičke igre bez računara (sekvence i grananja na papiru)
- Timske aktivnosti: kreiranje animacije na LED matrici
- Domaći zadaci: precrtavanje algoritma u blok-naredbe
Materijali za nastavnike
- Kratki vodiči sa ciljevima časa i ishodima učenja
- Radni listovi za proveru razumevanja
- Predlozi diferenciranih aktivnosti (osnovni i napredni nivo)
Brzi MakeCode primer (ideja)
Dugme A → prikaži srce Potresi uređaj → prikaži nasmejano lice Radio → pošalji poruku „Pozdrav“
Detaljna objašnjenja i skice blokova dostupni su u lekcijama na sajtu.
Primer nastavnog plana (5 nedelja)
- Nedelja 1: LED matrica, osnovne naredbe
- Nedelja 2: Dugmad i događaji (on button, on shake)
- Nedelja 3: Petlje, animacije i logički uslovi
- Nedelja 4: Senzori i radio komunikacija
- Nedelja 5: Mini-projekat + uvod u MicroPython