Berpikir komputasional adalah metode menyelesaikan masalah dengan memecahnya menjadi bagian-bagian lebih kecil, mengenali pola, mengambil inti masalah, dan merancang algoritma untuk menyelesaikannya. Konsepnya meliputi pemecahan masalah secara sistematis dengan dekomposisi, pengenalan pola, abstraksi, dan perancangan algoritma.