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 3 - Video

Video ini memberikan contoh untuk topik ini.

Aktiviti 4 - Nota

Slaid ini mengandungi nota tambahan tentang topik ini.

Aktiviti 5 - Video

Video* ini ialah video rumusan untuk topik ini.

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 3 - Nota

Dokumen ini mengandungi nota tambahan tentang topik 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 3 - Video

Video ini memberikan contoh untuk topik ini.

Aktiviti 4 - Nota

Dokumen ini mengandungi nota tambahan tentang topik ini.

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.

Aktiviti 3 - Video

Video ini memberikan contoh untuk topik ini.

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 3 - Nota

Slaid ini mengandungi nota tambahan tentang topik ini.

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 1 - Slaid

Slaid pembangunan algoritma secara umum.

Aktiviti 2 - Slaid

Slaid pengajaran ciri-ciri search dan sort.

Aktiviti 3 - Video

Video* mengenai linear search dan binary search.

Aktiviti 4 - Video

Video* step-by-step animation mengenai binary search.

Aktiviti 5 - Video

Video* mengenai isihan mengikut urutan menaik bubble sort.

Aktiviti 6 - Video

Video* mengenai isihan mengikut urutan menaik bucket sort.

Aktiviti 7 - Kuiz

Kuiz Wordwall untuk menguji ciri-ciri search dan sort.

3.1.2 Menulis pseudokod dan melukis carta alir yang menunjukkan:

(i) linear search

(ii) binary search

Aktiviti 1 - Slaid

Slaid pengajaran linear search dan binary search.

Aktiviti 2 - Nota

Nota untuk linear search.

Aktiviti 3 - Nota

Nota untuk binary search.

3.1.3 Menulis pseudokod dan melukis carta alir yang menunjukkan:

(i) bubble sort

(ii) bucket sort

Aktiviti 1 - Slaid

Slaid pengajaran mengenai bubble sort dan 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.

Aktiviti 5 - Latihan

Latihan hands-on. Arahan dalam format Google Doc.

Aktiviti 6 - Latihan

Latihan pseudokod bubble sort di Padlet.

3.1.4 Mengesan dan membaiki ralat dalam pseudokod dan melukis carta alir bagi penyelesaian masalah yang melibatkan:

(i) search

(ii) sort

Aktiviti 1 - Slaid

Slaid pengajaran mengesan dan membaiki ralat.

3.1.5 Membandingkan algoritma search dan sort melalui pengecaman corak.

Aktiviti 1 - Video

Video tutorial untuk topik ini.

Aktiviti 2 - Slaid

Slaid pengajaran untuk topik ini.

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.

Aktiviti 2 - Kuiz

Soalan latihan dalam Padlet.

Aktiviti 3 - Kuiz

Kuiz Quizizz untuk latihan.

Aktiviti 4 - Penilaian

Penilaian lembaran kerja.

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 2 - Slaid

Slaid pengajaran untuk entiti dan atribut.

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 2 - Slaid

Slaid pengajaran untuk kekardinalan.

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.

Aktiviti 2 - Kuiz

Kuiz mengenai langkah-langkah penghasilan borang.

Aktiviti 3 - Penilaian

Lembaran kerja sebagai penilaian murid.

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

Aktiviti 1 - Slaid

Slaid tutorial SQL melibatkan ungkapan Boolean.


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.

Aktiviti 1 - Slaid

Slaid pengajaran menguji atur cara dan membaiki ralat.

Aktiviti 2 - Latihan

Latihan membaiki ralat.

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.