Programovo: mesto, v ktorom bývajú programy

Softvér je všade okolo nás, a predsa ho žiaci často vnímajú ako čiernu skrinku: niečo sa „nainštaluje“, niečo „spadne“, niečo „treba aktualizovať“. Programovo je interaktívna aplikácia, ktorá tému Softvér premieňa na prechádzku digitálnym mestom. Každá štvrť mesta predstavuje jednu časť sveta softvéru a v každej si žiak veci sám vyskúša, nielen prečíta.
Aplikácia je pripravená ako odrazový mostík k téme Základy programovania. Žiak v nej prvýkrát stretne algoritmus, premennú, podmienku či chybu v programe, a to v situáciách, ktoré pozná zo života.
Pre koho je určená
Programovo pokrýva všetky vekové kategórie podľa Štátneho vzdelávacieho programu z roku 2023. Úroveň sa prepína jedným kliknutím a mení sa s ňou jazyk výkladu, náročnosť aktivít aj kvízov:
- Prieskumníci – 1. cyklus (1. až 3. ročník ZŠ)
- Konštruktéri – 2. cyklus (4. a 5. ročník ZŠ)
- Inžinieri – 3. cyklus (6. až 9. ročník ZŠ)
- Architekti – stredná škola
Štvrte digitálneho mesta
- Radnica – čo je softvér a hardvér, operačný systém ako správca mesta, ktorý rozdeľuje prácu a pamäť.
- Ulica aplikácií – druhy programov, inštalácia, aktualizácie, licencie a bezpečné sťahovanie.
- Sklad – súbory, priečinky, prípony a formáty, kam sa čo ukladá.
- Nemocnica – chyby a ich hľadanie, vírusy a škodlivý softvér, zálohovanie.
- Kuchyňa – algoritmus ako recept. Žiak skladá postup z krokov a vidí, čo sa stane, keď je poradie zlé.
- Podzemie – ako program „vidí“ počítač: premenné, podmienky, cykly a prvé riadky v Pythone.
Každú štvrť otvára krátka animovaná scéna, nasleduje výklad, praktická aktivita s rámčekom „Ako na to?“ a kvíz. Otázky v kvízoch aj zadania úloh sa pri každom spustení menia, takže žiaci si nemôžu len odpísať odpovede od suseda.
Vývojárske štúdio
Štúdio je projektová časť aplikácie. Každá úroveň má jednu pevnú zákazku a žiak ňou prejde ako skutočný vývojár, fázu po fáze:
- zadanie – čo zákazník chce a čo potrebuje,
- návrh – ako bude aplikácia vyzerať a fungovať,
- implementácia – skladanie alebo písanie programu,
- testovanie – overenie na pripravených prípadoch vrátane hraničných,
- odovzdanie – zhrnutie a reflexia.
Zákazky podľa úrovní:
- Prieskumníci: pozvánka na oslavu,
- Konštruktéri: kvíz pre spolužiakov,
- Inžinieri: aplikácia Prasiatko na sledovanie úspor,
- Architekti: rezervačný systém.
Hotové výstupy jednotlivých fáz sa ukladajú do projektovej zložky. Fázy sú inšpirované štandardmi stredných odborných škôl zameraných na tvorbu aplikácií, aby si žiak už od začiatku zvykal na celý tvorivý proces, nielen na písanie kódu.
Od 2. cyklu pomáha v štúdiu AI tutor. Funguje ako mentor: kladie otázky, navádza a vysvetľuje, ale hotové riešenie neprezradí.
Všetky príklady v Pythone sú overené v skutočnom Pythone 3.13, vrátane chybových hlásení, ktoré aplikácia zobrazuje.
Slovník pojmov
Odborné pojmy vo výklade sú klikateľné. Po kliknutí vyskočí okno s vysvetlením primeraným veku žiaka a s príkladom. Samostatný Slovník pojmov obsahuje takmer 90 hesiel s vyhľadávaním a odkazmi do štvrtí, kde sa s pojmom žiak stretne. Slovník pomôže aj učiteľovi, ktorý informatiku neštudoval ako aprobáciu.
Tipy pre učiteľov
- Začnite spoločne na interaktívnej tabuli úvodnou scénou a výkladom jednej štvrte. Aktivitu a kvíz nechajte žiakom vo dvojiciach.
- Kuchyňa a Podzemie sú najlepšou prípravou na programovanie. Zaraďte ich tesne pred tému Základy programovania.
- Štúdio je ideálne ako projekt na niekoľko hodín. Po každej fáze sa so žiakmi krátko porozprávajte, čo urobili a prečo.
- Keď sa žiak zasekne, pošlite ho najprv do slovníka a k nápovede, až potom k AI tutorovi.
- Pri hraničných testoch v štúdiu sa oplatí zastaviť: prečo program funguje pre 100, ale nie pre 0 alebo zápornú hodnotu?
Súlad so ŠVP 2023
Aplikácia podporuje obsahové a výkonové štandardy oblastí Softvér a aplikácie, Algoritmické riešenie problémov a Informačná spoločnosť. Ide o poznanie druhov softvéru a jeho úloh, prácu so súbormi, bezpečnosť, chápanie algoritmu ako postupu a prvé kroky k zápisu programu. Úrovne zodpovedajú cyklom ŠVP, takže na rovnakej téme môže pracovať tretiak aj stredoškolák, každý na svojej úrovni.
Súkromie a bezpečnosť
- Aplikácia nevyžaduje registráciu ani prihlásenie.
- Pokrok žiaka sa ukladá iba v jeho prehliadači. Na inom zariadení alebo po vymazaní údajov prehliadača začína odznova.
- AI tutor má pevné pravidlá: drží sa úlohy, píše primerane veku a nežiada osobné údaje. Aplikácia neodošle správu, ktorá vyzerá ako telefónne číslo, e-mail alebo rodné číslo.
- Počet otázok pre tutora je denne obmedzený, aby služba vydržala celej triede.
Vyskúšajte
Aplikácia je vložená nižšie. Najlepšie však funguje otvorená na celej obrazovke.
