Informatické myšlení
Informatické myšlení (v angličtině Computational Thinking) je způsob myšlení, který se zaměřuje na popis problému, jeho analýzu a hledání efektivních řešení. Nabízí sadu nástrojů a postupů, které můžeme uplatňovat v různých situacích.[1] Informatické myšlení může být též definováno jako schopnost myslet jako informatik při řešení problémů.[2]
Informatické myšlení je o rozkladu problému na menší, lépe zvládnutelné části, které víme, jak řešit (dekompozice). Každá část může být posuzována individuálně, kdy se berou v úvahu podobnosti mezi jinými problémy (rozpoznávání vzorů) a klade důraz na důležité detaily při ignorování irelevantních informací (abstrakce). Dále o hledání řešení jiných problémů a jejich přizpůsobení pro řešení nových problémů (generalizace). Následně o navržení jednoduchých kroků nebo pravidel k řešení každého z menších problémů (algoritmy). Jakmile máme funkční řešení, použijeme vyhodnocení (evaluci) k jeho analyzování a pokládáme otázky: Je to dobré? Lze to vylepšit? Jak? (optimalizace).[3]
Koncepty informatického myšlení
[editovat | editovat zdroj]Mezi koncepty informatického myšlení patří:[1]
- dekompozice (rozložení celku na části)
- vzory a sekvence (berou se v úvahu podobnosti a vztahy mezi jednotlivými částmi)
- abstrakce (důraz na to podstatné, ignorování nepodstatného)
- generalizace, evaluace, optimalizace (zevšeobecnění, vyhodnocení, vylepšení)
- algoritmizace
Principy informatického myšlení
[editovat | editovat zdroj]Informatické myšlení pracuje s následujícími principy:[1]
- pokus – omyl
- činnostní učení (Learning by Doing)
- vytrvalost
- spolupráce
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]- ↑ a b c Co je IM. www.imysleni.cz [online]. [cit. 2020-04-28]. Dostupné online.
- ↑ LESSNER, Daniel. Učíme informatiku [online]. Úterý 16. září 2014 [cit. 2020-04-29]. Dostupné online.
- ↑ O'KANE, Liane. iCompute [online]. 2016-09-27 [cit. 2020-04-29]. Dostupné online. (anglicky)