Berpikir komputasional (Computational Thinking) adalah metode untuk menyelesaikan masalah dengan menggunakan teknik ilmu komputer (informatika). Ini melibatkan logika, penilaian, pola, otomatisasi, dan generalisasi. Berpikir komputasional adalah cara untuk memecahkan masalah tanpa membuat orang berpikir seperti komputer, tetapi dengan menggabungkan pemikiran teknik dan matematis.
Berpikir komputasional adalah keterampilan inti yang membantu individu memanfaatkan potensi penuh dari teknologi informasi dan komputasi modern. Ini memungkinkan untuk mengatasi tantangan kompleks dan menciptakan solusi yang inovatif dalam berbagai konteks.
Berpikir komputasional memiliki empat fondasi yang sudah dikenal dalam bidang informatika, yaitu abstraksi, algoritma, dekomposisi, dan pengenalan pola.
Berpikir komputasional juga mengajarkan siswa untuk tekun dan terorganisasi dalam pekerjaan mereka, untuk merencanakan sejak awal bagaimana mereka ingin memecahkan masalah tetapi untuk menerima kelancaran proses saat mereka semakin memahami data dan informasi yang mereka gunakan.