There are only 10 types of people; those who understand binary and those who don't.
Sila pilih Bab yang dikehendaki:
Bab 1: Pembangunan Atur Cara (Projek)
Sumber Bahan Pengajaran Bab 1
Berikut merupakan pelbagai jenis bahan yang boleh digunakan untuk pembelajaran murid dalam talian atau secara fizikal. Terokai bahan-bahan di bawah dan klik butang "Lihat dan Guna Bahan Ini" untuk mendapat satu salinan bahan tersebut.
1.1.1 Menggunakan konsep pemikiran komputasional dalam fasa pembangunan atur cara bagi membangunkan atur cara aritmetik:
(i) Analisis masalah
(ii) Reka bentuk atur cara
(iii) Pengekodan
(iv) Pengujian dan penyahpepijatan
(v) Dokumentasi
Aktiviti 1 - Set Induksi
Tonton video* ini sebagai pengenalan kepada topic ini.
Aktiviti 2 - Slaid Pengajaran
Guna slaid ini untuk mengajar topic ini atau sebagai nota untuk murid.
Aktiviti 6 - Latihan
Slaid mengandungi latihan untuk murid berlatih aplikasi topik ini.
1.1.2 Membuat pelaporan penggunaan teknik pemikiran komputasional bagi setiap fasa pembangunan atur cara.
Aktiviti 1 - Slaid Pengajaran
Guna slaid ini untuk mengajar topic ini atau sebagai nota untuk murid.
Aktiviti 2 - Kuiz/Latihan
Dokumen ini mengandungi latihan untuk murid berlatih aplikasi topik ini.
Bab 2: Kriptografi Dalam Keselamatan Data
Sumber Bahan Pengajaran Bab 2
Berikut merupakan pelbagai jenis bahan yang boleh digunakan untuk pembelajaran murid dalam talian atau secara fizikal. Terokai bahan-bahan di bawah dan klik butang "Lihat dan Guna Bahan Ini" untuk mendapat satu salinan bahan tersebut.
2.1.1 Menerangkan maksud dan kepentingan kriptografi dalam pengkomputeran.
Aktiviti 1 - Set Induksi
Tontoni video* ini sebagai pengenalan kepada topik ini.
Aktiviti 2 - Slaid Pengajaran
Slaid pengajaran ini dihasilkan di Blendspace dan mengandungi kuiz interaktif sepanjang pengajaran ini.
Aktiviti 4 - Kuiz Quizizz
Kuiz interaktif ini boleh digunakan sebagai latihan atau penilaian murid.
2.1.2 Menunjuk cara langkah demi langkah proses sifer (cipher) yang melibatkan:
(i) penyulitan (encryption)
(ii) nyahsulit (decryption)" maksud dan kepentingan kriptografi dalam pengkomputeran.
Aktiviti 1 - Set Induksi
Guna kuiz interaktif ini sebagai imbas kembali topik 2.1.1.
Aktiviti 2 - Slaid Pengajaran
Guna slaid ini untuk mengajar topic ini atau sebagai nota untuk murid.
Aktiviti 5 - Kuiz Wordwall 1
Kuiz interaktif ini mengandungi latihan dua jenis sipher.
Aktiviti 6 - Kuiz Wordwall 2
Kuiz interaktif ini boleh digunakan sebagai penilaian topik ini.
2.1.3 Menghasil dan menterjemah mesej menggunakan kaedah sifer seperti berikut:
(i) Reverse cipher
(ii) Substitution cipher (Caesar Cipher, Pigpen Cipher)
(iii) Transposition ciphers
Aktiviti 1 - Set Induksi
Guna kuiz interaktif ini sebagai imbas kembali topik 2.1.2.
Aktiviti 2 - Slaid Pengajaran
Guna slaid ini untuk mengajar topic ini atau sebagai nota untuk murid.
2.1.4 Membanding beza kaedah sifer yang telah dipelajari.
Permainan ala Escape Room
Google Form ini bertemakan angkasa lepas untuk memberikan pengalaman yang interaktif kepada murid untuk mengaplikasikan pengetahuan pelbagai kaedah sifer. Murid dikehendaki untuk guna pelbagai jenis sifer untuk nyahsulit dan lepaskan diri daripada angkasa lepas yang mereka berada di.
Aktiviti 2 - Kuiz Wordwall
Kuiz interaktif bertajuk kelebihan pelbagai kaedah sifer boleh digunakan sebagai latihan atau penilaian murid.
Aktiviti 3 - Kuiz Wordwall
Kuiz interaktif bertajuk kelemahan pelbagai kaedah sifer boleh digunakan sebagai latihan atau penilaian murid.
2.1.5 Memilih kaedah sifer terbaik yang telah dipelajari berdasarkan situasi yang telah diberikan.
Aktiviti 1 - Set Induksi
Guna kuiz interaktif ini sebagai imbas kembali kaedah-kaedah sifer.
Aktiviti 2 - Slaid Pengajaran
Guna slaid ini untuk mengajar topic ini atau sebagai nota untuk murid.
Aktiviti 4 - Latihan
Slaid mengandungi latihan untuk murid berlatih aplikasi topik ini.
Bab 3: Pembangunan Algoritma
Sumber Bahan Pengajaran Bab 3
Berikut merupakan pelbagai jenis bahan yang boleh digunakan untuk pembelajaran murid dalam talian atau secara fizikal. Terokai bahan-bahan di bawah dan klik butang "Lihat dan Guna Bahan Ini" untuk mendapat satu salinan bahan tersebut.
3.1.1 Mengenal pasti ciri-ciri search (linear, binary) dan sort (bubble, bucket).
Aktiviti 5 - Video
Video* mengenai isihan mengikut urutan menaik bubble sort.
Aktiviti 6 - Video
Video* mengenai isihan mengikut urutan menaik bucket sort.
3.1.2 Menulis pseudokod dan melukis carta alir yang menunjukkan:
(i) linear search
(ii) binary search
3.1.3 Menulis pseudokod dan melukis carta alir yang menunjukkan:
(i) bubble sort
(ii) bucket sort
Aktiviti 2 - Video
Video* menulis psedokod dan melukis carta alir Bubble Sort dan Bucket Sort.
Aktiviti 3 - Video
Video* menulis psedokod dan melukis carta alir Bubble Sort.
Aktiviti 4 - Video
Video* menulis psedokod dan melukis carta alir Bucket Sort.
3.1.4 Mengesan dan membaiki ralat dalam pseudokod dan melukis carta alir bagi penyelesaian masalah yang melibatkan:
(i) search
(ii) sort
3.1.5 Membandingkan algoritma search dan sort melalui pengecaman corak.
3.1.6 Menghasilkan algoritma melibatkan gabungan teknik search dan sort.
Aktiviti 1 - Slaid
Slaid pengajaran menghasilkan algoritma gabungan teknik seach dan sort.
3.1.7 Menghasilkan algoritma melibatkan gabungan teknik search atau sort.
Aktiviti 1 - Slaid
Slaid pengajaran menghasilkan algoritma melibatkan gabungan teknik search atau sort.
Bab 4.1: Pangkalan Data dan SQL
Sumber Bahan Pengajaran Bab 4.1
Berikut merupakan pelbagai jenis bahan yang boleh digunakan untuk pembelajaran murid dalam talian atau secara fizikal. Terokai bahan-bahan di bawah dan klik butang "Lihat dan Guna Bahan Ini" untuk mendapat satu salinan bahan tersebut.
4.1.1 Menerangkan maksud dan penggunaan:
(i) Pangkalan Data
(ii) Structured Query Language (SQL)
Aktiviti 1 - Video
Video pengajaran yang mempunyai soalan interaktif integrasi dalam video tersebut.
4.1.2 Menyenaraikan entiti dan atribut berdasarkan situasi dalam suatu masalah.
Aktiviti 1 - Video
Video* ini boleh digunakan sebagai set induksi untuk memperkenalkan topik.
Aktiviti 3 - Kuiz
Kuiz Quizizz boleh digunakan sebagai latihan atau penilaian murid.
4.1.3 Mengenal pasti dan menerangkan kekunci primer dan kekunci asing.
Aktiviti 1 - Video
Video* ini boleh digunakan sebagai set induksi untuk memperkenalkan topik.
Aktiviti 2 - Slaid
Slaid pengajaran yang mengandungi kuiz untuk menguji pemahaman murid.
Aktiviti 3 - Kuiz
Kuiz Quizizz boleh digunakan sebagai latihan atau penilaian murid.
4.1.4 Mengenal pasti dan menjelaskan kekardinalan (cardinality) antara entiti dalam hubungan:
(i) one to one (1:1)
(ii) one to many (1:M)
Aktiviti 1 - Video
Video* ini boleh digunakan sebagai set induksi untuk memperkenalkan topik.
Aktiviti 3 - Kuiz
Kuiz Quizizz boleh digunakan sebagai latihan atau penilaian murid.
4.1.5 Membina pangkalan data yang terdiri daripada:
(i) entiti (table)
(ii) atribut (field)
(iii) hubungan
Aktiviti 1 - Video
Video* tutorial untuk pangkalan data entiti, atribut dan hubungan.
Aktiviti 2 - Kuiz
Kuiz jenis Wordwall untuk menguji pengetahuan murid tentang pangkalan data.
4.1.6 Menghasilkan borang (form) dan memasukkan data dalam jadual melalui borang bagi pangkalan data yang telah dibina.
Aktiviti 1 - Video
Video* tutorial mengenai penghasilan borang dan memasukkan data dalam jadual melalui borang.
4.1.7 Menggunakan arahan SQL yang melibatkan:
(i) SELECT...
(ii) SELECT...WHERE
(iii) SELECT...ORDER BY
Aktiviti 1 - Slaid
Slaid pengajaran untuk pernyataan SQL select, select...where, select...order by.
4.1.8 Menggunakan arahan SQL melibatkan ungkapan Boolean
(i) Operator OR
(ii) Operator AND
Bab 4.2: Struktur Kod Arahan
Sumber Bahan Pengajaran Bab 4.2
Berikut merupakan pelbagai jenis bahan yang boleh digunakan untuk pembelajaran murid dalam talian atau secara fizikal. Terokai bahan-bahan di bawah dan klik butang "Lihat dan Guna Bahan Ini" untuk mendapat satu salinan bahan tersebut.
4.2.1 Menerangkan fungsi struktur berikut dalam atur cara:
(i) function (ii) procedure
Aktiviti 1 - Slaid
Slaid pengajaran menerangkan function dan procedure yang terdapat contoh dan latihan untuk murid.
4.2.2 Memberi contoh penggunaan penyataan function:
(i) dalaman (built-in)
(ii) dihasilkan sendiri (user-defined)
Aktiviti 1 - Slaid
Slaid pengajaran menerangkan penyataan function built-in dan user-defined yang terdapat contoh dan latihan untuk murid.
4.2.3 Menulis pernyataan function dan procedure.
Aktiviti 1 - Slaid
Slaid pengajaran pernyataan function dan procedure sebagai nota atau bahan pengajaran.
Aktiviti 2 - Latihan
Latihan lembaran kerja yang boleh digunakan sebagai latihan atau penilaian murid.
Aktiviti 3 - Kuiz
Kuiz Quizizz boleh digunakan sebagai latihan atau penilaian murid.
Aktiviti 4 - Kuiz
Kuiz Wordwall boleh digunakan sebagai latihan atau penilaian murid.
4.2.4 Menghasilkan atur cara yang melibatkan:
(i) function
(ii) procedure
Aktiviti 1 - Slaid
Slaid pengajaran pernyataan function dan procedure sebagai nota atau bahan pengajaran.
Aktiviti 2 - Video
Video tutorial mengajar cara menghasilkan function dan procedure.
Aktiviti 3 - Kuiz
Kuiz penilaian di Padlet boleh digunakan sebagai latihan atau penilaian murid.
4.2.5 Menguji atur cara dan membaiki ralat pada atur cara yang dihasilkan.
4.2.6 Menghasilkan atur cara yang melibatkan gabungan struktur kod arahan bagi menyelesaikan masalah dalam kehidupan seharian.
Aktiviti 1 - Slaid
Slaid tutorial menghasilkan atur cara untuk menyelesaikan masalah.
Aktiviti 2 - Kuiz
Kuiz dalam bentuk Google Form yang boleh digunakan sebagai latihan atau penilaian murid.
Bahan-bahan ini Disediakan Oleh:
KON SIEW BOI
SIM PEI SIN
YAP JIN CHEONG
BOO CHIEW YEN
PARA SUKARELAWAN DARI PWC MALAYSIA
*video diambil daripada YouTube.