. Senarai bab dan tajuk untuk ulang kaji
BAB 1 — KONSEP ASAS PEMIKIRAN KOMPUTASIONAL
Fokus ulang kaji
Pengitlakan (generalisation).
Mengenal pasti corak.
Leraian masalah.
Penggunaan teknik pemikiran komputasional dalam penyelesaian masalah.
BAB 2 — PERWAKILAN ALGORITMA DAN PEMBANGUNAN ATUR CARA
Fokus ulang kaji
Lima fasa pembangunan atur cara.
Analisis masalah: input, proses dan output.
Reka bentuk atur cara.
Pseudokod dan carta alir.
Pengekodan menggunakan Python.
Pengujian dan penyahpepijatan.
Menukar carta alir kepada pseudokod dan kod Python.
BAB 3 — ALGORITMA CARIAN DAN ISIHAN
Fokus ulang kaji
Linear Search (carian linear).
Binary Search (carian perduaan).
Bubble Sort (isihan gelembung).
Proses perbandingan dan pertukaran kedudukan data.
Perbezaan antara algoritma carian dengan algoritma isihan.
BAB 4 — KRIPTOGRAFI
Fokus ulang kaji
Teks biasa dan teks sifer.
Penyulitan mesej.
Reverse Cipher.
Pigpen Cipher.
Caesar Cipher.
Rail Fence Cipher.
Kaedah menukarkan teks biasa kepada teks sifer.
BAB 5 — PANGKALAN DATA
Fokus ulang kaji
Entiti dan atribut.
Kekunci primer (Primary Key).
Kekunci asing (Foreign Key).
Kekardinalan: 1:1, 1:M, M:1 dan M:M.
Jadual dan hubungan antara entiti.
Pernyataan SQL:
SELECT,FROM,WHEREdanORDER BY.Menulis pertanyaan SQL berdasarkan situasi dan jadual.
BAB 6 — FUNGSI DALAM PYTHON
Fokus ulang kaji
Fungsi terbina dalam (built-in function).
Fungsi ciptaan pengguna (user-defined function).
def, parameter danreturn.Memanggil fungsi.
Perbezaan antara Function dengan Procedure.
Fungsi dalam pengiraan purata dan mencari markah tertinggi.
Murid boleh tandakan setiap tajuk selepas selesai mengulang kaji.
Checklist ulang kaji
1/14 selesai