Informatické myšlení

Z Wikipedie, otevřené encyklopedie

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]

Ukázka abstrakce, dekompozice, vzorů a sekvencí v Caleyho diagramu


Koncepty informatického myšlení[editovat | editovat zdroj]

Mezi koncepty informatického myšlení patří:[1]

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]

  1. a b c Co je IM. www.imysleni.cz [online]. [cit. 2020-04-28]. Dostupné online. 
  2. LESSNER, Daniel. Učíme informatiku [online]. Úterý 16. září 2014 [cit. 2020-04-29]. Dostupné online. 
  3. O'KANE, Liane. iCompute [online]. 2016-09-27 [cit. 2020-04-29]. Dostupné online. (anglicky) 

Externí odkazy[editovat | editovat zdroj]