Komputasi adalah sebuah istilah umum untuk segala jenis pemrosesan informasi untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan sebuah subjek dari Komputer Sains, yang menganalisa apa yang bisa maupun tidak bisa dilakukan secara komputasi."addresses a generally material mentality and range of abilities everybody, not simply PC researchers, would be anxious to learn and utilize" siapa yang menggunakannya." Sejak saat itu, penalaran komputasi telah membangun momentum di AS.
 Bagaimanapun, pengertian penalaran komputasional masih ditegakkan dengan alasan bahwa tidak ada pengaturan dalam kekuasaan. Misalnya, Masyarakat Global untuk Inovasi dalam Pelatihan (ISTE) membayangkan bahwa sebagai perhitungan berpikir dengan penggambaran terprogram dan informasi menggunakan peragaan kepada orang-orang yang perlu menggunakan pendaftaran.
Kemudian lagi, Badan Eksplorasi Publik (NRC) menetapkan pelatihan untuk menjadi salah satu dari delapan aspek logis dan desain penting yang digambarkan dalam "Sistem Sekolah Sains K-12 tahun 2012. Untuk situasi ini, matematika dan pemikiran termasuk penggunaan PC untuk mengatasi Faktor-faktor aktual dan hubungan di antara mereka Membayangkan adalah keahlian yang tersebar luas dalam kehidupan sehari-hari, saat ini bukan keahlian impresi yang hanya dibutuhkan oleh para peneliti, tetapi di PC Kapasitas dan batasan biasa tergantung pada pertimbangan perkiraan, tidak terlalu memikirkan pemikiran atau perhitungan apa yang digunakan untuk menangani masalah.
Ada empat kemampuan fungsional penalaran komputasi, untuk lebih spesifik: memperkirakan, menyesuaikan, mengubah, dan meniru. Untuk mengatasi masalah yang tersedia secara efektif, penalaran komputasi tidak perlu menggunakan ide-ide penting dari rekayasa perangkat lunak untuk menangani masalah, tetapi juga merencanakan kerangka kerja, dan mengubahnya menjadi perspektif yang dapat dilakukan oleh orang-orang. Sementara itu, pemrosesan berbasis mengambil perspektif yang sebanding saat mengelola masalah. Arti lebih lanjut dari penalaran komputasi adalah sebagai berikut:
Konseptualisasi ialah sesuatu proses pengembangan pada bahasa pemrograman. Oleh sebab itu, siswa dimohon buat mempraktikkan bermacam susunan berpikir abstrak. berpikir tentang tidak cuma terbatas pada pemakaian pc buat belajar.
Proses logistik lebih disukai daripada sikap pembedahan mekanis yang kesekian. Oleh sebab itu, orang bisa lebih fleksibel dalam memakai keahlian mereka sendiri buat lewat pemikiran komputasi dalam menuntaskan permasalahan.
Pemikiran manusia, bukan perhitungan pc. Dengan kata lain, berpikir komputasional merupakan metode buat membongkar permasalahan manusia, tidak cuma berpikir tentang pc, sebab manusia lebih pintar serta lebih imajinatif daripada pc.
Campuran berpikir matematis serta berpikir rekayasa buat memperluaskan matematika.
5. Pemikiran, di sisi lain, adalah produk yang akan terus menimbulkan masalah dalam kehidupan sehari-hari seseorang, serta komunikasi dan interaksi dengan orang lain.
Ini bukan masalah mengisi kekosongan dalam kehidupan sehari-hari; ini tentang hidup dari bawah ke atas setiap hari. Bagi mereka yang berada di ISTE dan NRC, siswa dapat didorong untuk menggunakan komputer bahkan jika mereka tidak memiliki kemampuan teknologi yang diperlukan.
Pemrograman, di sisi lain, menyasar siswa yang mampu memahami cara kerja komputer melalui pembuatan program di sekolah. Akibatnya, definisi ISTE dan NRC tentang "berpikir komputasi" mungkin tidak lagi sesuai untuk siswa saat ini. Untuk alasan ini, dalam pembahasan meretas komputer menggunakan pena dan kertas, kode Scratch Brennan dan Resnick dari tahun 2012 dirujuk.Scratch adalah bahasa pemrograman terkenal yang digunakan di K-12. Pada tahun 2012, Brennan dan Resnick bersama dengan Scratch menguraikan tiga ukuran berpikir komputasi: konsep, aplikasi, dan perspektif.Ada tiga dimensi pada tabel ini: Tabel 1 menunjukkan tiga dimensi pertama. Untuk memahami bagaimana siswa K-12 dapat tetap terhubung dengan pengkodean, ukuran ini sangat ideal karena mereka sudah mengetahui bahasa pengkodean Logo, yang diperkenalkan oleh Mayer pada tahun 1992. Sintaksis, semantik, dan pengetahuan skematik semuanya termasuk dalam ini.