Sosial

Sebutkan 4 Teknik Computational Thinking Menurut Jeanette Wing

×

Sebutkan 4 Teknik Computational Thinking Menurut Jeanette Wing

Sebarkan artikel ini

Computational thinking adalah konsep yang diperkenalkan oleh Jeannette Wing, Profeesor Ilmu Komputer dari Carnegie Mellon University. Konsep ini merupakan seperangkat keterampilan pemikiran yang melibatkan pemahaman dan penyelesaian masalah dengan cara yang mirip dengan bagaimana seorang ilmuwan komputer akan mendekatinya. Ada empat teknik utama dari computational thinking menurut Wing, yakni:

1. Dekomposisi

Dekomposisi adalah proses memecah masalah menjadi bagian-bagian yang lebih kecil dan mudah dikelola. Pada dasarnya, dekomposisi membuat tugas yang awalnya tampak sulit menjadi lebih mudah. Hal ini sangat penting dalam pemrograman, di mana masalah besar perlu dipecah menjadi serangkaian tugas yang lebih kecil yang bisa diselesaikan secara independen.

2. Abstraksi

Abstraksi adalah proses penyederhanaan masalah dengan menghilangkan detail-detil yang tidak relevan atau tidak penting. Dalam ilmu komputer, abstraksi sering digunakan untuk menyembunyikan kompleksitas detail dari pengguna atau programmer lainnya.

3. Pemecahan masalah secara Algoritmik

Teknik ini melibatkan pengembangan langkah demi langkah (algoritma) untuk menyelesaikan masalah. Algoritma ini dapat ditulis dalam bentuk kode program, atau bisa juga berupa prosedur umum yang dapat diaplikasikan pada berbagai situasi.

4. Pengenalan Pola

Pengenalan pola berarti menemukan kesamaan atau pola dalam data yang kompleks. Teknik ini sangat berguna dalam berbagai konteks, termasuk pembelajaran mesin dan analisis data. Dalam computational thinking, pengenalan pola memungkinkan kita untuk menggunakan pengetahuan yang sudah ada untuk memecahkan masalah baru dan berbeda.

Jadi, jawabannya apa? Computational thinking adalah suatu pendekatan berpikir sistematis yang melibatkan dekomposisi, abstraksi, pemecahan masalah secara algoritmik, dan pengenalan pola. Empat teknik ini memungkinkan individu untuk menyelesaikan masalah dengan cara yang mirip dengan seorang ilmuwan komputer dan dapat diaplikasikan dalam berbagai situasi baik di bidang komputer maupun di luar bidang tersebut.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *