Berpikir Komputasi merupakan pendekatan dalam mencari solusi untuk memecahkan masalah menggunakan ide dan konsep tertentu seperti pemikiran logis, sistematis, dan abstraksi. Berpikir komputasi erat kaitannya dengan ilmu komputer walaupun demikian bukan berarti berpikir komputasi sama dengan ilmu komputer.
Berpikir komputasi berfokus pada penyelesaian masalah dan dapat digunakan pada berbagai bidang seperti pendidikan, sosial, sains, bisnis, kesehatan serta bidang lainnya.
Terdapat 4 pilar ketika seseorang berpikir komputasi yaitu
- Dekomposisi merupakan pemecahan masalah kompleks dan besar dengan cara memecahnya menjadi sub masalah yang lebih kecil.
- Pengenalan Pola ( Pattern ) merupakan mencari pola. Didalam menyelesaikan permasalahan dapat menggunakan karakteristik yang mungkin sama dari permasalahan tersebut
- Abstraksi digunakan untuk menentukan dan menemukan karakteristik-karakteristik yang penting dari suatu masalah dengan membuang karakteristik-karakteristik yang tidak penting
- Algoritma merupakan sekumpulan instruksi untuk menyelesaikan masalah secara urutan sekuensial yang akan dilakukan satu tahap ke tahap lainnya



