computational thingking
Apa itu Berpikir/Pemikiran Komputasi?
berpikir/pemikiran komputasi atau Computational Thinking adalah “cara berpikir (atau memecahkan masalah) seperti seorang ilmuwan komputer.” Dengan kata lain, Computational Thinking adalah adalah sebuah metoda pemecahan masalah dengan mengaplikasikan/melibatkan teknik yang digunakan oleh software engineer dalam menulis program.
Berpikir/pemikiran komputasi tidak berarti berpikir seperti komputer, melainkan berpikir tentang komputasi di mana sesorang dituntut untuk:
- memformulasikan masalah dalam bentuk masalah komputasi dan
- menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai.
Terdapat beberapa metode berpikir komputasi/computational thinking dalam memecahkan masalah, antara lain :
- Decomposition : Memecah-mecah masalah menjadi lebih kecil dan sampai ke pokok sebuah masalah hingga kita menyelesaikan suatu masalah tersebut dapat menyelesaikannya satu persatu dan mengidentifikasi perbagian darimana masalah itu datang.
- Pattern Recognition : Mencari pola, biasanya didalam sebuah masalah terdapat pola pola tertentu untuk memecahkannya disitu kita dituntut mengetahui sendiri bagaimana pola tersebut.
- Abstraksi : Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut. Biasanya dengan melihat karakteristik umum dan juga membuat model suatu penyelesaian.
- Algorithm : Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.
Komentar
Posting Komentar