Podprogramy pro opakující se části
Oficiální znění v RVP
Oficiální znění v RVP, do konce 5. třídyprohlednout.rvp.cz
- „Vytvoří podprogramy pro opakující se části programu, vysvětlí jejich výhody pro přehlednost a efektivitu.“ Splněno
- „Navrhne jiná řešení s využitím podprogramů.“ Splněno
Zjednodušeno z oficiálního znění podle pravidelZkráceníBěžná slovaSloučení
Čísla
1,2 %
pracujících v Česku má povolání, kde to podle ESCO patří k nezbytným dovednostem. Asi 65 tisíc lidí v 42 povoláních.
Kde ti lidé pracují
Jak jejich práci mění AI
- mění hodně 61 %
- středně 29 %
- málo 7 %
- skoro nemění 3 %
Míst v těchto povoláních do roku 2035 spíš přibude. Náš orientační odhad z prognózy Cedefop pro celé skupiny povolání.
1dalších cílů RVP na tom staví
7vazeb na klíčové kompetence a gramotnosti
Kdo to využívá
- AI ji mění hodněSoftwarový vývojář/softwarová vývojářkaVyužívá neustáleKus kódu použitý na více místech se zapíše jednou jako funkce a jinde se na něj jen odkazuje. Program je pak kratší, přehlednější a oprava se dělá na jediném místě.
- AI ji mění hodněVývojář/vývojářka digitálních herVyužívá neustálePohyb postavy nebo výpočet zásahu se napíše jednou a volá se při každém použití. Bez toho by byl kód her dlouhý a špatně se opravoval.
- AI ji mění středněBioinformatik/bioinformatičkaVyužívá častoPostup pro zpracování jednoho vzorku se zapíše jako samostatná část a použije se na všechny další. Program se pak snáz čte i upravuje.
- AI ji mění středněKomputační lingvistik/lingvistkaVyužívá častoJednotlivé kroky zpracování textu, třeba rozdělení na věty, se skládají do samostatných částí. Dají se pak ladit zvlášť a použít v dalších projektech.
Popisy napsala AI podle databáze ESCO. Jak moc povolání dovednost využívá, odhadl AI model Jev. Všech 42 povolání
Nástroje
- AI chatbotPomůže tiChatbot vysvětlí, k čemu je vlastní blok, a ukáže, jak rozdělit program na části.
- Internet a další zdrojePomůže tiNávody ke Scratchi ukazují, jak si vlastní blok vytvořit a použít.
- AplikacePomůže tiV blokovém prostředí si vlastní blok vytvoříš a vyzkoušíš, jak zkrátí program.
- Klasický nástrojNepomůžePapír a tužka program nespustí, v bloky ho přeložíš v prostředí na obrazovce.
Jak se to učit s AI
Ranní příprava jako program
Zkuste s rodičem napsat postup ranní přípravy do školy a rozdělit ho na menší části s názvy. Chatbot ať vám řekne, která část by mohla být podprogram a proč.
Pojmenování vlastního bloku
Poproste chatbota, ať vám popíše program, který kreslí několik stejných domečků. Vymysli, jak by se jmenoval vlastní blok pro jeden domeček a co by v něm bylo.
Oprava na jednom místě
Postavte s rodičem program s vlastním blokem a potom v bloku něco změňte. Zeptejte se chatbota, proč se změna projevila všude, kde blok voláte, a zkus to vysvětlit vlastními slovy.
Proč se to učíš
Podprogram je vlastní blok, do kterého schováš část programu, která se opakuje, třeba skok nebo nakreslení domečku, a pak ji jen zavoláš jménem. Program se tak čte jako krátký seznam srozumitelných kroků a chybu opravíš na jednom místě místo na pěti. Takhle si vývojáři dělí velké programy na části, na kterých může pracovat víc lidí najednou. Stejná myšlenka se hodí i mimo počítač, když velký úkol, třeba úklid pokoje, rozdělíš na menší celky s vlastním názvem. Chatbot ti ukáže, jak vlastní blok vytvořit, co do něj patří, ale poznáš až zkoušením.