SPM Sains Komputer study plan
SPM Sains Komputer · Give each week a clear focus.
8 weeks · About 6 hours per week
Algoritma dan Pengaturcaraan (Algorithms and Programming) & Pengkomputeran dan Sistem Komputer (Computing and Computer Systems)
Menerangkan komponen utama sistem komputer (CPU, ingatan utama, storan sekunder, bas) dan menyatakan fungsi setiap satu dalam bentuk nota ringkas
Menulis pseudokod dan carta alir bagi tiga masalah mudah (jumlah siri, carian maksimum, semakan nombor genap) tanpa merujuk contoh
Menyenaraikan struktur kawalan (jujukan, pilihan, ulangan) dan memadankan setiap satu dengan satu contoh kod dalam bahasa pengaturcaraan yang dipelajari di sekolah
Menyurih pelaksanaan satu atur cara mudah baris demi baris dan merekod nilai pemboleh ubah pada setiap langkah
Your checkpoint
Satu helaian nota A4 bergambar rajah komponen sistem komputer dicantumkan dengan tiga pseudokod dan tiga carta alir yang lengkap dan boleh dilaksanakan secara logik
Algoritma dan Pengaturcaraan (Algorithms and Programming)
Menulis atur cara lengkap yang menggunakan tatasusunan satu dimensi untuk menyimpan dan mengira purata markah pelajar
Membina sekurang-kurangnya dua fungsi atau prosedur sendiri dan memanggilnya daripada atur cara utama
Mengesan dan membetulkan sekurang-kurangnya lima ralat (sintaks dan logik) dalam kod yang diberi
Menyelesaikan tiga soalan jenis jejak atur cara (trace table) dalam masa 20 minit setiap satu
Your checkpoint
Fail kod berfungsi untuk atur cara pengiraan markah dengan tatasusunan dan fungsi, beserta jadual jejak yang disahkan betul untuk setiap output
Pangkalan Data (Databases) & Algoritma dan Pengaturcaraan (Algorithms and Programming)
Melukis rajah hubungan entiti (ERD) bagi satu senario perpustakaan dengan sekurang-kurangnya tiga entiti dan hubungan satu-ke-banyak
Menulis kenyataan SQL untuk mencipta jadual, memasukkan data, dan menjalankan SELECT dengan WHERE, ORDER BY dan fungsi agregat
Menjelaskan perbezaan antara kunci primer, kunci asing dan kunci komposit dengan contoh daripada ERD sendiri
Menerangkan sebab normalisasi peringkat pertama dan kedua diperlukan dan mengaplikasikannya pada satu jadual tidak ternormal
Your checkpoint
Satu dokumen ERD perpustakaan berserta skrip SQL lengkap yang berjaya mencipta jadual dan memaparkan sekurang-kurangnya tiga pertanyaan agregat yang betul
Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication) & Keselamatan Komputer dan Etika (Computer Security and Ethics)
Melabel topologi bas, bintang dan gelang dengan kelebihan dan kelemahan setiap satu dalam jadual perbandingan
Menerangkan model OSI dan TCP/IP dengan memetakan sekurang-kurangnya empat lapisan kepada peranti dan protokol yang berkaitan
Mengira alamat rangkaian, alamat siaran dan julat hos bagi sekurang-kurangnya tiga alamat IP dengan topeng subrangkaian yang diberi
Mengenal pasti tiga ancaman keselamatan rangkaian (contohnya phishing, penyamaran IP, serangan penafian perkhidmatan) dan mencadangkan satu kawalan bagi setiap satu
Your checkpoint
Satu lembaran rangkaian yang mengandungi jadual perbandingan topologi, peta lapisan protokol dan tiga pengiraan subrangkaian yang disemak betul
Pengkomputeran dan Sistem Komputer (Computing and Computer Systems) & Keselamatan Komputer dan Etika (Computer Security and Ethics)
Membandingkan sistem pengendalian, perisian aplikasi dan utiliti dengan memberi dua contoh setiap kategori dan fungsinya
Menerangkan proses but, pengurusan ingatan maya dan penjadualan tugas dalam bentuk rajah aliran ringkas
Menyenaraikan lima amalan keselamatan komputer (kata laluan kukuh, pengesahan dua faktor, sandaran data, kemas kini tampalan, penyulitan) dan menerangkan kesan jika diabaikan
Menganalisis satu senario kebocoran data dan mencadangkan tiga langkah pencegahan yang khusus
Your checkpoint
Satu laporan pendek senario kebocoran data dengan analisis punca, tiga langkah pencegahan dan rajah aliran proses but sistem pengendalian
Pembangunan Aplikasi dan Reka Bentuk Antara Muka (Application Development and Interface Design) & Impak Sosial dan Isu Semasa dalam Sains Komputer (Social Impact and Current Issues in Computer Science)
Melakar dua reka bentuk antara muka (satu mudah alih, satu desktop) dengan prinsip kebolehgunaan seperti konsistensi, maklum balas dan kontras yang dilabel
Menjustifikasi pilihan warna, susun atur dan saiz teks berdasarkan prinsip reka bentuk antara muka
Membincangkan tiga isu sosial sains komputer (jurang digital, privasi data, automasi dan pekerjaan) dengan contoh tempatan Malaysia
Menilai satu kajian kes penggunaan kecerdasan buatan dalam perkhidmatan awam dari sudut etika dan impak sosial
Your checkpoint
Dua lakaran antara muka beranotasi berserta esei 300 patah perkataan tentang satu isu sosial dengan contoh dan cadangan penyelesaian
Projek dan Kerja Kursus (Project and Coursework) & Algoritma dan Pengaturcaraan (Algorithms and Programming)
Menulis penyataan masalah projek dan skop yang jelas dengan pengguna sasaran dan ciri minimum yang boleh dilaksanakan
Membina pelan projek mingguan dengan tonggak, senarai tugas dan anggaran masa untuk fasa reka bentuk, pembangunan dan pengujian
Menyediakan templat dokumentasi projek yang merangkumi reka bentuk, kod, ujian dan manual pengguna
Melaksanakan satu modul kecil projek (borang input dan simpan data) dan merekod keputusan ujian fungsian
Your checkpoint
Pakej cadangan projek yang mengandungi penyataan masalah, skop, pelan tonggak dan templat dokumentasi, serta satu modul kecil yang berfungsi dengan rekod ujian
Algoritma dan Pengaturcaraan (Algorithms and Programming) & Pangkalan Data (Databases) & Rangkaian Komputer dan Komunikasi Data (Computer Networks and Data Communication) & Keselamatan Komputer dan Etika (Computer Security and Ethics)
Menjawab satu set soalan percubaan penuh dalam masa yang ditetapkan tanpa nota dan merekod markah setiap domain
Menyemak semula semua soalan yang salah dan menulis satu nota pembetulan bagi setiap kesilapan
Mengulang kaji kad imbas bagi istilah teknikal utama dalam domain 1, 2, 4 dan 6
Menyiapkan dan membentangkan projek mini dengan demonstrasi fungsi utama dan penjelasan keputusan reka bentuk
Your checkpoint
Satu set kertas percubaan yang telah disemak dengan skor domain direkodkan, nota pembetulan lengkap dan pembentangan projek mini selama 5 minit
Milestones
Week 2: Boleh menulis atur cara bertatasusunan dengan fungsi tanpa rujukan dan menjawab tiga soalan jejak atur cara dengan tepat dalam masa yang ditetapkan
Week 4: Menyiapkan ERD dan skrip SQL yang berjalan, serta mengira tiga subrangkaian dengan betul tanpa bantuan
Week 6: Menghasilkan dua lakaran antara muka beranotasi dan esei isu sosial yang menyebut sekurang-kurangnya tiga contoh tempatan
Week 8: Mencapai sekurang-kurangnya 70% dalam kertas percubaan penuh dan menyelesaikan pembentangan projek mini