![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Paradoxical_decomposition_F2.png/640px-Paradoxical_decomposition_F2.png&w=640&q=50)
Informatické myšlení
způsob myšlení, který se zaměřuje na popis problému, jeho analýzu a hledání efektivních řešení / From Wikipedia, the free encyclopedia
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]
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Paradoxical_decomposition_F2.png/640px-Paradoxical_decomposition_F2.png)