Computational thingking
Apa itu Computational thinking? Computational thinking adalah cara berpikir untuk menyelesaikan masalah (problem solving) dengan cara menguraikannya menjadi beberapa tahapan yang efektif, efisien, dan menyeluruh. Contohnya seperti decomposition, pattern recognition, abstraction, algorithms yang merupakan beberapa konsep dasar ilmu komputer. 1. Decomposition, merupakan pembagian masalah menjadi bagian-bagian yang lebih kecil atau sederhana. 2. Pattern recognition, yakni mencari atau mengenali kesamaan pola dalam maupun antar masalah yang ingin dipecahkan. 3. Abstraction, melihat permasalahan secara mendasar sehingga dapat melihat jangkauan luas yang lebih penting dan mengabaikan detil kecil yang sebetulnya kurang relevan. 4. Algorithm, mengembangkan sistem, sekuen, atau langkah-langkah solusi yang dapat diterapkan secara menyeluruh terhadap pola yang sama sehingga lebih efektif dan efisien. Wing (2006) berpendapat bahwa computational thinking melibatkan pemecahan...