Kamu Harus Tahu Computational Thinking!

Apakah sobat OSC pernah mendengar computational thinking atau sobat OSC belum pernah sama sekali mendengar istilah tesebut?. Pada tulisan ini akan membahas tentang computational thingking dan perlunya computational thinking bagi kita.

Computational thinking  yang biasanya disingkat CT adalah sesuatu yang digambarkan sebagai pendekatan  umum untuk kemampuan problem solving. Problem solving  adalah kemampuan sesorang dalam menyelesaikan masalah dengan pendekatan-pendekatan yang ada. CT biasanya dipakai komputer untuk menyelesaikan sebuah masalah. Bagi sobat OSC yang sedang studi di jurusan ilmu komputer atau teknik informatika bisa dikatakan sudah mendengar bahkan mempunyai skill computational thinking. Computational thinking merupakan skill fundamental yang harus dimiliki oleh semua orang termasuk sobat OSC.

Cara untuk dapat mempunyai kemampuan computational thinking yang banyak orang lakukan adalah latihan programming. Di Jerman, anak-anak sedini mungkin diajarkan tentang programming. Dengan tujuan anak-anak memiliki kemampuan problem solving sedini mungkin. Bagi sobat OSC yang belum tahu programming, programming adalah menuangkan ide kita ke sebuah bentuk program yang dibuat dengan bahasa pemrograman dengan membangun logic dan algoritma berpikir untuk menyelesaikan suatu masalah. Dalam proses tersebutlah kita akan menemukan computational thingking, kemampuan menyelesaikan masalah secara terstruktur. Hal tersebut perlu latihan dan latihan. Namun semua masalah tidak selalu dapat diselesaikan dengan digital/programming. Dalam kehidupan sehari-hari kita juga akan menemui masalah-masalah yang ada dan memerlukan penyelesaian. Maka disini computational thinking sangat penting.

Berbicara mengenai teori computational thinking, teori computational thinking terbilang sedikit. Berikut teori mengenai computational thinking :

Decomposition

Proses membagi masalah menjadi bagian-bagian yang lebih sederhana

Pattern Recognition

Mencari dan mengenali hubungan atau pola yang sama antar masalah yang akan diselesaikan.

Abstraction

Melihat permasalahan secara mendasar, membuang hal atau detail yang tidak diperlukan sehingga dapat melihat jangkauan yang luas.

Algorithm

Alur berpikir yang terstruktur dan jelas untuk menemukan solusi.

 

Di era digital seperti saat ini, computational thinking sangat diperlukan untuk kita dapat berinovasi terhadap permasalah-permasalah di masyrakat dan dapat membantu kita untuk dapat menyelesaikan masalah. Latihlah  diri sobat OSC  agar memiliki  kemampuan computational thinking.

  393 Views    Likes  

Cara Menentukan Passion

previous post

Struggles of Freshmen: Tantangan yang Dihadapi Mahasiswa Semester Awal
Cara Menentukan Passion

next post

Cara Menentukan Passion

related posts