Če ste učenje programiranja na Arduinu ali če imate doma malčke, ki se podajajo v svet programiranja, vam bo zagotovo všeč spoznajte projekt MBLOCK, ki vas bo zagotovo spomnil na druge, kot je Scratch, slavni program, ki ga mnogi med drugim uporabljajo na Raspberry Pi, in sam Arduino IDE. V tem članku vam bom poskušal predstaviti nekoliko širši pogled na ta zelo zanimiv projekt za učenje in programiranje z uporabo grafičnih elementov oziroma blokov.
Kaj je MBLOCK?
mBlock je izobraževalna programska oprema STEAM, ki uporablja kodo Scratch 3.0 in Arduino naučiti otroke ustvarjati lastne igre in animacije. Na voljo je v blokovnih in besedilnih programskih jezikih. mBlock ponuja storitve programiranja programske opreme, oblikovanja programske opreme in vzdrževanja računalniške programske opreme za tiste, ki želijo izboljšati svoje znanje programiranja. mBlock otrokom omogoča ne samo ustvarjanje iger in animacij s kockami ali kodo Python, temveč tudi kodiranje robotov in desk, da naredijo, kar hočejo. Otroci lahko z mBlock ustvarjajo tudi projekte z najsodobnejšimi tehnologijami, kot sta AI in IoT. Tudi v skupnosti mBlock lahko otroci sodelujejo z drugimi, ki imajo podobne interese.
lastnosti
Kar zadeva značilnosti MBLOCK-a, izstopajo naslednje:
- mBlock je orodje za programiranje temelji na Scratch 3.0 zaradi česar je kodiranje dostopno in zabavno. mBlock je kodno ogrodje Arduino, ki temelji na Scratchu in vam omogoča ustvarjanje projektov z uporabo blokov Scratch. Je preprost za uporabo in dovolj vsestranski, da vam nudi vse, kar ponuja Scratch. Lahko samo povlečete in spustite bloke, da jih kodirate z njim.
- Zgodilo se bo Python z enim klikom z mBlockom je izjemno enostavno. Uporaba blokov za programiranje študentom olajša kasnejši prehod na Python. Z mBlock lahko programirate neposredno v urejevalniku Python, ne da bi morali preklapljati med aplikacijami. Prenos je popoln.
- Kombinacija programska oprema in roboti naredi učenje kodiranja prijetno. Z mBlock lahko učenci programirajo robote za opravljanje katere koli naloge, ki si jo zamislijo. Upamo, da bomo s posredovanjem rezultatov kodiranja v resničnem svetu ohranili zanimanje študentov za kodiranje in jim zagotovili občutek zadovoljstva. Poleg tega mBlock prinaša raznolikost v učilnico, saj omogoča učiteljem in učencem, da oživijo svoje edinstvene zamisli.
- mBlock je učno orodje temelji na igrifikaciji ki ponuja uvod v umetno inteligenco (AI). Z združevanjem Microsoftovih kognitivnih storitev in Googlovega poglobljenega učenja v enem samem orodju lahko otroci uporabljajo mBlock za ustvarjanje iger, ki merijo njihovo starost ali se na primer igrajo kamen, papir, škarje. Upamo, da bomo otrokom v prihodnosti pomagali obvladati osnove umetne inteligence.
- Projekt mBlock v fizičnem svetu, zgrajen s IoT aplikacije je način učenja o IoT s storitvijo v oblaku za izobraževanje IoT. Z roboti ali elektronskimi moduli lahko ustvarite zabavne projekte, kot so vremensko poročilo, avtonomni robot za zalivanje rastlin in pametna razsvetljava. Za učence je najboljši način, da se naučijo o IoT, da vidijo, kako deluje v resničnem življenju.
Zaključek
MBLOCK je zelo priporočljiv projekt za otroke in za izobraževalna okolja. Tam ga lahko kar najbolje izkoristite in za kar je bil zasnovan.