Průběžně ověřuje správnost vytvářeného postupu, zkouší program, opravuje chyby, posoudí efektivitu postupu, programu.
Úroveň: Na začátku
Popis:
- Testuje různé části programu, provádí drobné úpravy pro zlepšení funkčnosti a efektivnosti.
- Otestuje celý program, najde případné chyby (např. chybná podmínka nebo opakování) a opraví je.
Úroveň: Na cestě
Popis:
- Opakovaně prochází svůj postup či program a ověřuje správnost výsledků.
- Průběžně testuje starší i právě upravené části programu s různými vstupy, všímá si selhání programu a rozporů mezi chováním programu a očekáváním nebo zadáním pro program, odhaluje příčiny chyb.
- Identifikuje nedostatky postupu i jeho popisu a navrhuje opravy.
Ilustrace
Zadání pro žáky
Žáci budou pomocí papíru a tužky vytvářet postup, algoritmus pro příchod do školy a přípravu na vyučování, který budou následně upravovat podle zadání od spolužáků. Tato úloha je navržena tak, aby žákům poskytla praktické zkušenosti s tvorbou algoritmů a řešením problémů. Úloha podporuje analytické myšlení, schopnost rozdělovat problémy na menší části a kreativitu při navrhování řešení
(více viz odkaz)
Postup ověřování
Indikátory pro posouzení, zda žák dosáhl očekávaného výsledku učení na této úrovni:
- tvoří a opakovaně prochází svůj postup, ověřují jeho správnost a proveditelnost
- nachází chybná místa vytvářeného postupu a opravuje je, přepracovává jeho části
- hodnotí efektivitu svého řešení, podle potřeby navrhuje vylepšení
- ověřuje a vylepšuje použitelnost vytvářeného postupu pro univerzální použití
| OVU | Ilustrace-INF-INF-003-ZV9-008.pdf | Stáhnout |
Aktivita je zaměřena na rozvoj dovedností ladění a testování programů ve vizuálním prostředí Scratch. Žáci pracují s předpřipraveným projektem, kde postava sbírá objekty a skóre by se mělo zvyšovat. V projektu je však záměrně ponechána chyba – skóre naskakuje víc než jednou za jeden dotek s objektem.
Popis ověřování
Učitel sleduje, zda žák
- Identifikoval, v čem program chybuje.
- Navrhl řešení problematické situace a chybu/chyby opravil.
- Představil své řešení spolužákovi.
- Porovnal své řešení se řešením spolužáka, popsal, v čem jsou jednotlivá řešení stejná a v čem odlišná.
- Při reflexi své práci při odhalování chyby v programu uvedl, zda a jak svůj postup v obdobné úloze příště vylepší.
| INF-09-08-KKC | INF-9-08-KKC.docx | Stáhnout |
Úroveň: Splněno
Popis:
- Hodnotí efektivitu svého řešení, podle potřeby navrhuje vylepšení.
- Odladí program, aby pracoval správně – systematicky nachází chybná místa programu a opravuje je, přepracovává části programu.
- Testuje prototypy programu s uživateli, aby ověřoval a vylepšoval jeho použitelnost.
Ilustrace
Aktivita se zaměřuje na ladění programu a zkoumání možností, jak ho vylepšit pro konkrétní situaci. Úkolem žáků je vytvořit program, který simuluje semafor na silnici, ověřit jeho funkčnost a navrhnout jeho vylepšení podle kritérií, které si sami stanoví (určí situace, které bude program lépe řešit).
Popis ověřování
Učitel sleduje, zda žák:
- Analyzuje problém – prozkoumá a pochopí podstatu problému, formuluje vstupy a výstupy. Pro stanovení hodnot potřebuje znát způsob zobrazování signálu na semaforu.
- Rozdělí problém na jednotlivé řešitelné části. Pozadí, semafor, stavy, časové hodnoty.
- Rozdělí jednotlivé řešitelné části na dílčí úkoly. Vytvoří hierarchii úkolů, identifikuje a určí priority. Moduly: pozadí, semafor.
- Navrhne kroky řešení jednotlivých úkolů. Program.
- Průběžně kontroluje a ladí chod programu.
- Navrhne vylepšení - formuluje problém, který bude řešit, navrhne parametry dobrého řešení.
- Navrhne možná řešení, vybere jednu z možností, na vyzvání zdůvodní, podle čeho řešení vybíral.
- Rozdělí jednotlivé řešitelné části na dílčí úkoly. Vytvoří hierarchii úkolů, identifikuje a určí priority. Moduly: další vylepšení - zobrazení časového údaje, animace...
- Průběžně kontroluje a ladí chod vylepšovaného programu. Ověří, zda výsledek odpovídá navrženým parametrům.
| INF-09-08-KKS | INF-9-08-KKS.docx | Stáhnout |
Úroveň: Minimální doporučená úroveň
Popis:
Ověřuje správnost navrhovaných postupů s cílem opravit chyby.