1.0 Konsep Asas Pemikiran Komputasional – 1.1 Pembangunan Atur Cara (Projek)
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) Dokumentasi0:11
1.1.2 Membuat pelaporan penggunaan teknik pemikiran komputasional bagi setiap fasa pembangunan atur cara.00:00:00
1.1.3 Menghasilkan satu projek mini secara berkumpulan berdasarkan situasi dalam penyelesaian masalah berdasarkan fasa pembangunan atur cara.00:00:00
2.0 Perwakilan Data – 2.1 Kriptografi Dalam Keselamatan Data
2.1.1 Menerangkan maksud dan kepentingan kriptografi dalam pengkomputeran.00:00:00
2.1.2 Menunjuk cara langkah demi langkah proses sifer (cipher) yang melibatkan: (i) penyulitan (encryption) (ii) nyahsulit (decryption)00:00:00
2.1.3 Menghasil dan menterjemah mesej menggunakan kaedah sifer seperti berikut: (i) Reverse cipher (ii) Substitution cipher (Caesar Cipher, Pigpen Cipher) (iii) Transposition ciphers00:00:00
2.1.4 Membanding beza kaedah sifer yang telah dipelajari.00:00:00
2.1.5 Memilih kaedah sifer terbaik yang telah dipelajari berdasarkan situasi yang telah diberikan.00:00:00
2.1.6 Menghasilkan kaedah sifer bagi menyelesaikan masalah dalam kehidupan seharian.00:00:00
3.0 Algoritma – 3.1 Pembangunan Algoritma
3.1.1 Mengenal pasti ciri-ciri search (linear, binary) dan sort (bubble, bucket).00:00:00
3.1.2 Menulis pseudokod dan melukis carta alir yang menunjukkan: (i) linear search (ii) binary search00:00:00
3.1.3 Menulis pseudokod dan melukis carta alir yang menunjukkan: (i) bubble sort (ii) bucket sort00:00:00
3.1.4 Mengesan dan membaiki ralat dalam pseudokod dan melukis carta alir bagi penyelesaian masalah yang melibatkan: (i) search (ii) sort00:00:00
3.1.5 Membandingkan algoritma search dan sort melalui pengecaman corak.00:00:00
3.1.6 Menghasilkan algoritma melibatkan gabungan teknik search dan sort.00:00:00
3.1.7 Menghasilkan algoritma melibatkan gabungan teknik search atau sort.00:00:00
4.0 Kod Arahan – 4.1 Pangkalan Data dan SQL
4.1.1 Menerangkan maksud dan penggunaan: (i) Pangkalan Data (ii) Structured Query Language (SQL)00:00:00
4.1.2 Menyenaraikan entiti dan atribut berdasarkan situasi dalam suatu masalah.00:00:00
4.1.3 Mengenal pasti dan menerangkan kekunci primer dan kekunci asing.00:00:00
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)00:00:00
4.1.5 Membina pangkalan data yang terdiri daripada: (i) entiti (table) (ii) atribut (field) (iii) hubungan00:00:00
4.1.6 Menghasilkan borang (form) dan memasukkan data dalam jadual melalui borang bagi pangkalan data yang telah dibina.00:00:00
00:00:00
4.1.8 Menggunakan arahan SQL melibatkan ungkapan Boolean (i) Operator OR (ii) Operator AND00:00:00
4.1.9 Menjana laporan berdasarkan hasil pertanyaan (query).00:00:00
4.0 Kod Arahan – 4.2 Struktur Kod Arahan
4.2.1 Menerangkan fungsi struktur berikut dalam atur cara: (i) function (ii) procedure00:00:00
4.2.2 Memberi contoh penggunaan penyataan function: (i) dalaman (built-in) (ii) dihasilkan sendiri (user-defined)00:00:00
4.2.3 Menulis pernyataan function dan procedure.00:00:00
4.2.4 Menghasilkan atur cara yang melibatkan: (i) function (ii) procedure00:00:00
4.2.5 Menguji atur cara dan membaiki ralat pada atur cara yang dihasilkan.00:00:00
4.2.6 Menghasilkan atur cara yang melibatkan gabungan struktur kod arahan bagi menyelesaikan masalah dalam kehidupan seharian.