Algoritmické myšlení je součást obecnějšího informatického myšlení, které se zaměřuje na navrhování algoritmů, např. programování (zápis algoritmů, které provádí počítač).
Algoritmus je přesně daný postup, kterým řešíme určitý problém.
Algoritmické myšlení zahrnuje nejen tvorbu algoritmu, ale i další související kroky
Porozumění problému, jasná formulace problému.
Abstrakce, rozklad problému na podčásti, odlišení podstatných prvků od těch, které jsou méně důležité.
Zvážení různých přístupů k řešení problému, porovnání efektivity algoritmů, optimalizace postupů.
Porozumění algoritmu, který vymyslel někdo jiný, a jeho provedení.
Hledání a opravování chyb.