Používaš mobilné aplikácie každý deň? Na našom kurze sa zo žiaka stane ich tvorca. V MIT App Inventor si navrhne vlastné obrazovky, tlačidlá a ovládacie prvky a pomocou blokového programovania im nastaví správanie. Výsledok si môže priebežne spúšťať a testovať na mobilnom zariadení alebo v emulátore (virtuálnom mobilnom zariadení v počítači).
Žiaci postupne pochopia a prakticky použijú udalosti, premenné, podmienky, zoznamy a procedúry. Naučia sa reagovať na akcie používateľa, pracovať s textom a číslami, ukladať jednoduché údaje a využívať vybrané možnosti mobilného zariadenia. Popritom budú svoje aplikácie testovať, hľadať chyby a upravovať ich tak, aby spoľahlivo fungovali.
Programovanie aplikácií nie je iba o skladaní blokov. Rozvíja logické myslenie, tvorivosť, schopnosť rozdeliť problém na menšie kroky a premýšľať nad tým, čo používateľ potrebuje. MIT App Inventor umožňuje žiakom výsledok programu okamžite vidieť a vyskúšať vo vlastnej aplikácii.

MIT App Inventor ako programovacie prostredie
MIT App Inventor je vizuálne programovacie prostredie na tvorbu mobilných aplikácií. Aplikácia vzniká v dvoch častiach. V jednej žiak vytvára vzhľad aplikácie a rozmiestnenie prvkov, v druhej programuje ich správanie. Vďaka blokovému programovaniu sa môže sústrediť na logiku riešenia bez potreby písania zložitej syntaxe. Aplikáciu je možné priebežne testovať a okamžite vidieť výsledok vykonaných zmien.
Aktuálne termíny kurzov
Organizácia kurzov
Kurz pozostáva z 10 online stretnutí, pričom každé trvá 60 minút. Je určený pre žiakov 5. – 9. ročníka ZŠ a počet účastníkov je obmedzený na maximálne 5 žiakov. Žiaci budú počas kurzu pracovať v online prostredí MIT App Inventor, riešiť pripravené úlohy a postupne vytvárať vlastnú záverečnú aplikáciu.
Pre koho je kurz určený
Predchádzajúce skúsenosti s MIT App Inventor ani programovaním nie sú potrebné. Kurz je vhodný pre úplných začiatočníkov aj pre deti, ktoré už majú skúsenosť so Scratchom, MakeCode alebo iným blokovým programovaním a chcú si vyskúšať tvorbu vlastných mobilných aplikácií.
Záverečný projekt
Každý žiak vytvorí vlastnú jednoduchú aplikáciu podľa svojho nápadu – napríklad kvíz, mini-hru, praktickú pomôcku alebo inú interaktívnu aplikáciu.
Aké materiály používajú účastníci kurzu?
Materiály, ktoré vytvárajú naši lektori, majú účastníci kurzu stále k dispozícii (aj po skončení kurzu) a sú zahrnuté v cene kurzu. Učebnica v PDF formáte obsahuje vysvetlenie teoretických častí učiva a rovnako aj zbierku úloh z danej tématiky.
Detailné informácie o kurze
Na krúžku budeme preberať:
- Prostredie MIT App Inventor, Designer a Blocks, vytvorenie prvého projektu a jednoduchej aplikácie
- Tlačidlá, textové polia, obrázky a udalosti; reakcia aplikácie na používateľa
- Premenné, práca s textom a číslami; jednoduchá kalkulačka alebo počítadlo
- Podmienky a rozhodovanie; aplikácia, ktorá reaguje podľa zadaných údajov
- Náhodné hodnoty, zoznamy a skóre; tvorba jednoduchého kvízu alebo mini-hry
- Viac obrazoviek, navigácia a návrh prehľadného používateľského rozhrania
- Zvuk, obrázky a vybrané senzory zariadenia; interaktívne prvky mobilnej aplikácie
- Ukladanie údajov pomocou TinyDB; skóre, nastavenia alebo jednoduché údaje aplikácie
- Návrh a tvorba vlastnej záverečnej aplikácie; rozdelenie projektu na menšie úlohy
- Testovanie, hľadanie chýb, dokončenie aplikácie a prezentácia vlastného projektu
Záverečný projekt
Každý žiak vytvorí vlastnú jednoduchú aplikáciu podľa svojho nápadu – napríklad kvíz, mini-hru, praktickú pomôcku alebo inú interaktívnu aplikáciu. Po dokončení projektu bude žiak vedieť:
- navrhnúť jednoduchú mobilnú aplikáciu s jasným cieľom
- vytvoriť prehľadné používateľské rozhranie z dostupných komponentov
- programovať reakcie aplikácie pomocou udalostí
- používať premenné, podmienky, zoznamy a jednoduché procedúry
- spracovať vstup používateľa a meniť obsah aplikácie podľa jeho akcií
- ukladať vybrané údaje aplikácie a pracovať s nimi
- testovať funkčnosť aplikácie, vyhľadávať chyby a upravovať svoje riešenie
- predstaviť vytvorený projekt a vysvetliť, ako fungujú jeho naprogramované časti
- Pripravené zadania a ukážkové projekty potrebné na jednotlivé hodiny
- Pokyny na prácu a testovanie aplikácií v MIT App Inventor
- Vlastný dokončený projekt v podobe mobilnej aplikácie
- Potvrdenie o absolvovaní kurzu Programka
Účastník potrebuje počítač alebo notebook, stabilné internetové pripojenie a slúchadlá s mikrofónom. Na pohodlné testovanie aplikácií odporúčame smartfón alebo tablet s nainštalovanou aplikáciou MIT AI2 Companion; podľa možností je možné využiť aj emulátor. Pokyny na prihlásenie a prípravu prostredia poskytne Programko pred začiatkom kurzu.
Nutnou podmienkou registrácie na kurz je vlastný počítač s mikrofónom, webkamerou a stabilným pripojením na internet.
Všetky kurzy budú prebiehať ONLINE cez platformu Discord, Zoom, Teams podľa dohody s lektorom! Postup ako si danú platformu nainštalovať dostanete pred začatím kurzu. V prípade akýchkoľvek problémov sme Vám k dispozícii.
Programovacie prostredie si spoločne nainštalujeme na prvej hodine, nemusíš sa teda báť.





