π― Standard Pembelajaran
- β1.1.1 Menerangkan teknik Leraian (Decomposition), Pengecaman Corak (Pattern Recognition), Peniskalaan (Abstraction) dan Pengitlakan (Generalisation).
- β1.1.2 Menyelesaikan tugasan menggunakan teknik leraian dan menentukan langkah secara tertib.
- β1.1.3 Mengesan unsur persamaan dan perbezaan untuk pengecaman corak dalam sesuatu situasi.
- β1.1.4 Membuat keputusan bagi menentukan aspek penting dalam sesuatu permasalahan.
- β1.1.5 Menentukan ciri-ciri kesamaan dalam sesuatu permasalahan.
π‘ RUJUKAN: Buku Teks ASK Tingkatan 1, Bab 1 Konsep Asas Pemikiran Komputasional (1.1.1 β 1.1.5)
Pemikiran komputasional ialah proses pemikiran untuk menyelesaikan masalah oleh manusia sendiri, berbantukan mesin, atau kedua-duanya sekali dengan menggunakan konsep asas sains komputer. Ia bukan bermaksud berfikir seperti komputer, kerana komputer tidak boleh berfikir sendiri. Prosesnya bermula dengan memecahkan masalah kepada bahagian kecil, mengenal pasti corak yang sama, meninggalkan perkara yang tidak penting, dan akhirnya menyediakan satu model penyelesaian masalah yang boleh digunakan semula.
Empat teknik asas
Terdapat empat teknik asas dalam pemikiran komputasional, iaitu Leraian, Pengecaman Corak, Peniskalaan dan Pengitlakan. Keempat-empat teknik ini digunakan bersama, bukan berasingan. Kemahiran sokongan yang diperlukan ialah kemahiran berfikir secara logik, kemahiran membina algoritma, kreativiti, belajar daripada kesalahan, berupaya menjelaskan, dan dapat bekerja sepasukan.
Teknik Leraian (Decomposition)
Leraian melibatkan pemecahan suatu masalah atau sistem yang kompleks kepada bahagian-bahagian kecil bagi memudahkan pemahaman dan penyelesaian. Setiap bahagian kecil boleh diteliti, diselesaikan atau direka bentuk secara berasingan, kemudian digabungkan semula. Contoh buku teks: masalah mengira jumlah batu bata pada binaan anak tangga dileraikan kepada lima bahagian mengikut anak tangga, kemudian bilangan batu bata setiap bahagian dijumlahkan.
Teknik Pengecaman Corak (Pattern Recognition)
Selepas masalah dileraikan, bahagian-bahagian kecil dianalisis untuk mengenal pasti corak tertentu. Corak ialah kesamaan atau ciri-ciri yang sama dalam masalah yang lebih kecil. Penelitian terhadap kesamaan dan perbezaan ini membantu menyelesaikan masalah kompleks dengan lebih berkesan. Corak yang dikenal pasti mesti disokong bukti daripada data, bukan sekadar andaian.
Teknik Peniskalaan (Abstraction)
Peniskalaan ialah proses menentukan aspek atau maklumat yang penting sahaja dan mengetepikan maklumat yang tidak berkaitan. Peta transit menunjukkan stesen dan laluan tetapi tidak menunjukkan warna bangunan di tepi landasan, kerana maklumat itu tidak mempengaruhi perjalanan. Maklumat yang tidak penting untuk satu tugas mungkin penting untuk tugas lain, jadi pemilihan bergantung pada tujuan.
Teknik Pengitlakan (Generalisation)
Pengitlakan menentukan ciri-ciri kesamaan dalam sesuatu permasalahan lalu membentuk satu model penyelesaian umum yang boleh digunakan bagi masalah sejenis. Setelah corak dikenal pasti, murid menetapkan peraturan, input dan langkah yang boleh diguna semula. Model umum inilah yang kemudian diterjemah menjadi algoritma.
Langkah secara tertib
Selepas masalah dileraikan, langkah penyelesaian mesti disusun secara tertib, iaitu mengikut urutan yang betul dari mula hingga tamat. Urutan yang salah menghasilkan output yang salah walaupun setiap langkah itu betul. Contohnya dalam penyediaan popia basah, kulit popia perlu dipilih dahulu, inti disediakan, barulah sos disapu dan popia dibalut.
Hubungan dengan algoritma
Pemikiran komputasional ialah peringkat sebelum algoritma ditulis. Masalah difahami dan dimodelkan dahulu, kemudian model itu diterjemah kepada urutan langkah terhingga dan jelas. Urutan Masalah β Leraian β Corak β Peniskalaan β Pengitlakan β Algoritma bukan wajib linear; semasa menguji algoritma, murid boleh kembali membetulkan leraian atau maklumat penting.
π Glosari mini
- Pemikiran komputasional
- Proses pemikiran menyelesaikan masalah menggunakan konsep asas sains komputer.
- Leraian
- Memecahkan masalah kompleks kepada bahagian yang lebih kecil dan mudah diurus.
- Pengecaman corak
- Mengesan persamaan, pengulangan atau perbezaan bermakna dalam masalah.
- Peniskalaan
- Memilih maklumat yang penting sahaja dan mengetepikan maklumat yang tidak berkaitan.
- Pengitlakan
- Membentuk model penyelesaian umum berdasarkan ciri-ciri kesamaan.
- Algoritma
- Urutan langkah yang terhingga, jelas dan logik untuk menyelesaikan masalah.
- Corak
- Kesamaan atau ciri yang berulang antara bahagian-bahagian masalah.
- Langkah tertib
- Susunan langkah mengikut urutan yang betul dari mula hingga tamat.
- Model penyelesaian
- Rangka umum penyelesaian yang boleh digunakan semula bagi masalah sejenis.
Masalah β Leraian β Pengecaman corak β Peniskalaan β Pengitlakan β Algoritma
Urutan ini bukan wajib linear. Semasa menguji algoritma, murid boleh kembali membetulkan leraian atau maklumat penting.
Contoh: Barisan kantin masih panjang selepas ujian; analisis semula corak masa puncak dan kaedah bayaran, kemudian ubah suai model.
π― TIP: Jangan hafal istilah Asas Pemikiran Komputasional secara terasing. Terangkan sebab, syarat penggunaan dan kesannya terhadap output.