Od nápadu k mobilnej aplikácii

Vytvor si vlastnú mobilnú aplikáciu

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.

Forma kurzu

10 vyučovacích hodín (75 minút)
1x týždenne
online výučba s lektorom

Pre koho

žiaci 5. až 9. ročníka ZŠ
(úplní začiatočníci)

Kapacita termínov

5 žiakov

Cena kurzu

138 €

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.

Viac informácií o priebehu kurzu

Programovacie prostredie si spoločne nainštalujeme na prvej hodine, nemusíš sa teda báť.

Lektori kurzu

Ivan Havran

Absolvent informatiky v Brne a účastník projektu Erasmus+ na univerzite HTWG Konstanz.

Ing. Juraj Valiček

Absolvent štúdia informatiky na FIIT STU v Bratislave, detský animátor a dobrovoľník.

Nina Lúčna

Lektorka programovania a absolventka FMFI UK v Bratislave.

Ing. Ján Kožuško

Absolvent štúdia na MUNI v Brne, EUBA v Bratislave a zakladateľ projektu Programko.