MakeCode je jednostavan i pristupačan alat za učenje programiranja, dizajniran s ciljem poticanja kreativnosti i logičkog razmišljanja, posebno kod djece. U kombinaciji s BBC micro:bitom ovaj alat nudi brojne mogućnosti za integraciju u nastavu, čineći učenje zabavnim i interaktivnim. U ovom osvrtu analizirat ćemo kako MakeCode može potaknuti razvoj dječjih vještina te kako ga praktično koristiti u obrazovnom okruženju.
Opći pregled alata
MakeCode je alat koji omogućuje djeci i početnicima naučiti osnove programiranja kroz jednostavno i vizualno privlačno sučelje. Alat koristi blokove s bojama, koje korisnici mogu slagati kako bi kreirali različite programe. Ovaj pristup omogućuje postupno razumijevanje složenijih programskih koncepata, poput petlji, uvjeta i varijabli, što djeci olakšava prvi korak u svijet programiranja.
MakeCode možete pronaći online na web adresi https://makecode.microbit.org/, gdje je dostupan besplatno. Postoje različite verzije alata za različite uređaje, a najpopularnija je ona za BBC micro:bit, mali računalni uređaj koji omogućuje fizičku interakciju s programima. MakeCode je kompatibilan s većinom suvremenih preglednika i ne zahtijeva instalaciju, što ga čini lako dostupnim.
Kako se koristi MakeCode?
Korištenje MakeCode-a vrlo je jednostavno. Nakon što posjetite web stranicu, možete započeti izradu novog projekta. Na raspolaganju imate bogat izbor blokova koji predstavljaju različite funkcije, a sve možete jednostavno prilagoditi povlačenjem i ispuštanjem blokova u radni prostor. Kada je projekt gotov, alat nudi simulaciju kako bi korisnici provjerili funkcionalnost svog programa prije nego ga prenesu na fizički uređaj poput micro:bit-a.
MakeCode je potpuno besplatan, a kako je baziran na blokovima, idealan je za mlađe korisnike i početnike. Oni napredniji mogu se prebaciti na programski jezik poput JavaScript-a ili Python-a, čime se nudi prijelaz na složenije koncepte.
Programiranje BBC micro:bita s alatom MakeCode prilično je jednostavno, posebno za početnike. Evo osnovnih koraka koje možete slijediti:
- Otvorite MakeCode:
Posjetite web stranicu MakeCode za micro:bit (https://makecode.microbit.org/) i otvorite uređivač.
- Odaberite Novi projekt:
Kliknite na “Novi Projekt” kako biste započeli s praznim projektom.
- Dodajte Blokove:
S lijeve strane ekrana nalazi se paleta blokova. Odaberite blokove koje želite koristiti i povucite ih u radnu površinu. Blokovi predstavljaju različite naredbe poput petlji, uvjeta, prikaza teksta, svjetala itd.
- Prilagodite blokove:
Da biste prilagodili blokove, promijenili tekst, dodali brojeve ili postavili varijable, dvaput kliknite na određeni blok.
- Povežite blokove:
Povežite blokove povlačenjem krajeva jednog bloka do drugog. Ovo određuje redoslijed izvršavanja naredbi.
- Pogledajte simulaciju:
Kliknite na gumb za simulaciju kako biste vidjeli kako će se program izvršavati na micro:bitu. To vam omogućuje da provjerite je li program ispravan prije nego ga prenesete na uređaj.
- Prijenos na micro:bit:
Kada završite program, spojite micro:bit na računalo putem USB kabela. Kliknite na gumb za prenos kako biste prenijeli program na micro:bit.
- Testiranje na micro:bitu:
Otkopčajte micro:bit s računala i priključite na bateriju, vidjet ćete kako se vaš program izvršava na samom uređaju.
Konkretan primjer primjene u nastavi
Jedan od primjera kako se MakeCode može koristiti u nastavi jest učenje osnovnih matematičkih operacija kroz kreiranje brojača. Na primjer, učenici mogu izraditi program koji koristi micro:bit LED diode kako bi prikazali rezultate jednostavnih zbrajanja i oduzimanja. Također, koristeći senzore, micro:bit se može iskoristiti u fizičkim eksperimentima, poput mjerenja temperature ili praćenja pokreta, čime se omogućuje integracija s predmetima poput fizike.
Još jedan koristan primjer je korištenje MakeCode-a za stvaranje interaktivnih digitalnih priča u nastavi jezika, gdje učenici mogu programirati likove da odgovaraju na korisničke akcije, čime se razvijaju i kreativnost i jezične vještine.
Jedan od zabavnih i korisnih projekata u nastavi može biti programiranje digitalne kockice za društvene igre kao što je Čovječe, ne ljuti se. Ovaj projekt omogućava učenicima da kroz igru uče programiranje, dok se istovremeno zabavljaju s prilagođenom verzijom omiljene igre.
Učenici programiraju micro:bit da pri svakom tresenju generira nasumičan broj između 1 i 6, simulirajući klasično bacanje kockice. Rezultat se prikazuje na micro:bitovom LED zaslonu, koristeći brojeve ili točkice, ovisno o preferencijama. Programiranje ove kockice ih uči osnovama programiranja i razvija logičko razmišljanje i potiče kreativnost.
Zaključak:
MakeCode u kombinaciji s BBC micro: bit nudi jednostavan, pristupačan i zabavan način učenja programiranja, posebno za djecu i početnike. Njegova svestranost omogućuje integraciju u različite nastavne predmete, a interaktivna priroda alata motivira učenike da aktivno sudjeluju u procesu učenja. Stoga, MakeCode predstavlja vrijedan resurs za poticanje razvoja vještina koje će djeci koristiti ne samo u školovanju već i u svakodnevnom životu.
Autorica: Mateja Paradžik