Langkau ke kandungan
SPM Tuition
Panduan · Sains Komputer

Panduan pembelajaran dan latihan SPM Sains Komputer

Anda faham atur cara apabila diterangkan, tetapi belum dapat meramal outputnya sendiri.

SPM Sains Komputer menilai sama ada anda boleh menaakul tentang masalah, menyatakan penyelesaian sebagai atur cara atau algoritma, dan menerangkan cara data serta sistem berfungsi. Kemahiran asas bagi hampir semua bahagiannya ialah penyurihan: mengikut atur cara langkah demi langkah dan mencatat apa yang berubah.

Bagaimana topik-topik bersambung?

Topik-topik ini lebih bergantung antara satu sama lain daripada yang disangka. Setiap satu menggunakan tabiat yang sama: menyatakan nilai pemboleh ubah pada setiap langkah.

Bidang Apa yang ditanya Bergantung pada
Asas pengaturcaraan (Bahasa Inggeris) Pemboleh ubah, pilihan, gelung Tiada
Penyelesaian masalah dan algoritma (Bahasa Inggeris) Menukar masalah kepada langkah berurutan Asas pengaturcaraan
Amalan pengaturcaraan lanjutan (Bahasa Inggeris) Tatasusunan, carian, isihan, nyahpepijat Algoritma
Sistem pengkomputeran dan logik (Bahasa Inggeris) Logik Boolean, perwakilan data Boleh bermula sendiri
Data dan pangkalan data (Bahasa Inggeris) Struktur dan pertanyaan data Boleh bermula sendiri

Bagaimana rupa penyurihan?

Berikut algoritma pseudokod asal yang pendek.

kira ← 0 FOR n ← 1 TO 5   IF n MOD 2 = 1 THEN kira ← kira + n NEXT n OUTPUT kira

Guru melukis jadual surih dan mengisi satu baris bagi setiap pusingan gelung.

n n MOD 2 = 1 ? kira selepas
1 Ya 1
2 Tidak 1
3 Ya 4
4 Tidak 4
5 Ya 9

Outputnya ialah 9. Algoritma itu menjumlahkan nombor ganjil dari 1 hingga 5, iaitu 1 + 3 + 5 = 9. Penaakulan terletak pada lajur syarat, dan di situlah jawapan salah bermula.

Siapa patut bermula di mana?

Pelajar Tingkatan 4 yang baharu bermula dengan asas pengaturcaraan. Pelajar yang boleh mengikut kod tetapi hilang markah dalam nyahpepijat pergi ke amalan lanjutan, dan pelajar yang lebih suka teori boleh bermula dengan logik atau data.

Gunakan pelatih surih pseudokod terhad (Bahasa Inggeris) untuk berlatih menyurih pada peranti sendiri, kemudian baca menyurih algoritma carian dan isihan dalam skop (Bahasa Inggeris) apabila bersedia. Panduan peperiksaan menunjukkan tempat butiran format semasa disahkan.

Bilakah tuisyen membantu?

Panduan percuma menerangkan, tetapi tidak dapat melihat kerja anda. Dalam pelajaran satu lawan satu, guru melihat anda mengisi jadual surih dan bertanya mengapa anda menulis sesuatu nilai, lalu langkah yang rosak cepat ditemui.

Baca tentang tuisyen SPM Sains Komputer dalam talian satu lawan satu dan kelas percubaan sejam (dari RM50), atau kembali ke semua subjek SPM.

Soalan lazim

Adakah SPM Sains Komputer sama dengan ICT atau pengekodan?

Tidak sama. Subjek ini menilai kebolehan menaakul tentang masalah, menulis penyelesaian sebagai algoritma atau atur cara, dan menerangkan cara data serta sistem berfungsi. Ia bukan kelas pengekodan umum dan bukan ICT.

Adakah saya perlu tahu bahasa pengaturcaraan sebelum bermula?

Tidak perlu. Kertas soalan menggunakan pseudokod, dan memahami pemboleh ubah, pilihan dan gelung sudah memadai. Pelajar belajar menyurih dengan jadual dahulu sebelum bercakap tentang bahasa lain.

Di manakah pelajar yang ketinggalan patut bermula?

Mulakan dengan asas pengaturcaraan, terutamanya pemboleh ubah dan gelung. Apabila anda boleh menyurih atur cara pendek di atas kertas, barulah beralih kepada reka bentuk algoritma dan nyahpepijat.

Jika markah hilang apabila menyurih kod di atas kertas, pelajaran Sains Komputer satu lawan satu boleh melihat anda menyurih dan menunjukkan baris tepat tempat penaakulan tersasar.

  • Kelas dalam talian satu lawan satu untuk anak anda bersama guru berpengalaman.
  • Kelas pertama ialah kelas percubaan sejam, dari RM50. Yuran dipersetujui sebelum anda menempah.
  • Berpuas hati dengan guru? Teruskan kelas kira-kira 1.5 jam. Jika tidak, minta guru lain.