Terus ke kandungan
IGCSE·Tuition

Sains Komputer · Istilah

Konsep Computer Science dan istilah mengelirukan dalam konteks

Banyak markah Computer Science hilang kerana satu perkataan ditukar dengan jirannya yang bunyinya hampir sama.

Dalam halaman ini
  1. Data dan nombor
  2. Perkakasan dan perisian
  3. Pengaturcaraan dan pengujian
  4. Pangkalan data dan keselamatan
  5. Cara menggunakan senarai ini

Jawapan Computer Science yang baik menggunakan istilah yang tepat dan memadankannya dengan contoh yang jelas. Glosari ini meliputi enam belas istilah yang sering bertukar ganti, masing-masing bersama jirannya yang mengelirukan.

Pelajari istilah Inggeris dahulu kerana peperiksaan dalam bahasa Inggeris. Alat jambatan konsep menunjukkan idea dalam Bahasa Melayu dan Cina di sebelahnya. Peta topik penuh ada dalam panduan pembelajaran.

Data dan nombor

1. Bit dan byte. Bit ialah satu digit perduaan (binary), 0 atau 1. Byte ialah kumpulan 8 bit. Contoh: nombor 13 memerlukan 4 bit (1101), tetapi biasanya disimpan dalam satu byte (00001101). Dikelirukan dengan: satu sama lain. Lihat perwakilan nombor dan teks.

2. Perduaan dan heksadesimal (hexadecimal). Perduaan menggunakan asas 2, heksadesimal menggunakan asas 16 (digit 0 hingga 9 dan A hingga F). Contoh: perduaan 1111 0000 ialah heksadesimal F0. Heksadesimal ialah cara lebih pendek menulis perduaan, bukan jenis data yang lain. Dikelirukan dengan: perpuluhan (denary), iaitu asas 10 biasa.

3. Mampatan lossy dan lossless. Lossless mengekalkan setiap bit supaya asal dapat dibina semula dengan tepat. Lossy membuang data yang tidak dapat dipulihkan. Contoh: fail teks yang di-zip ialah lossless, kerana huruf yang hilang akan mengubah teks. Dikelirukan dengan: pengurangan saiz fail secara umum. Lihat imej, bunyi dan storan.

4. Bit pariti dan checksum. Bit pariti ialah satu bit tambahan yang menjadikan bilangan 1 genap atau ganjil. Checksum ialah nilai yang dikira daripada blok data dan dihantar bersamanya. Contoh: 1011001 ada empat angka 1, jadi bit pariti genap ialah 0. Dikelirukan dengan: penyulitan (encryption), yang menyembunyikan data dan bukan menyemaknya. Lihat penghantaran dan semakan data.

Perkakasan dan perisian

5. RAM dan ROM. RAM menyimpan data dan atur cara yang sedang digunakan dan dikosongkan apabila kuasa terputus. ROM menyimpan arahan permulaan dan mengekalkannya. Contoh: atur cara permulaan komputer berada dalam ROM, dokumen yang anda buka berada dalam RAM. Dikelirukan dengan: storan seperti SSD. Lihat perkakasan dan pemprosesan.

6. Compiler dan interpreter. Compiler menterjemah keseluruhan atur cara kepada kod mesin sebelum ia dijalankan. Interpreter menterjemah dan menjalankannya satu baris pada satu masa. Contoh: ralat pada baris 40 yang ditemui interpreter mungkin muncul selepas baris 1 hingga 39 sudah dijalankan. Lihat perisian dan sistem.

7. Get logik dan jadual kebenaran. Get ialah komponen yang mengeluarkan 1 atau 0 daripada inputnya. Jadual kebenaran (truth table) menyenaraikan setiap gabungan input dan outputnya. Contoh: get AND mengeluarkan 1 hanya jika kedua-dua input ialah 1. Lihat logik Boolean.

Pengaturcaraan dan pengujian

8. Pemboleh ubah dan pemalar. Pemboleh ubah (variable) boleh berubah semasa atur cara berjalan. Pemalar (constant) ditetapkan sekali dan tidak berubah. Contoh: Pi ← 3.14 sebagai pemalar, Total sebagai pemboleh ubah.

9. Pemilihan dan lelaran. Pemilihan (selection) memilih antara laluan (IF). Lelaran (iteration) mengulang langkah (gelung). Contoh: menyemak sama ada markah lulus ialah pemilihan, menambah setiap markah ialah lelaran. Lihat pengulangan dan tatasusunan.

10. Prosedur dan fungsi. Kedua-duanya blok kod bernama. Fungsi memulangkan nilai, prosedur tidak. Contoh: fungsi yang memulangkan nombor lebih besar antara dua nombor, prosedur yang mencetak menu. Lihat struktur pengaturcaraan.

11. Ralat sintaks dan ralat logik. Ralat sintaks melanggar peraturan bahasa, jadi atur cara tidak boleh berjalan. Ralat logik berjalan tetapi memberi hasil yang salah. Contoh: menulis Total ← Total - i sedangkan anda maksudkan + ialah ralat logik. Lihat pengesahan, penentusahan dan pengujian.

12. Validation dan verification. Validation (pengesahan kesahan) menyemak bahawa data munasabah, contohnya umur antara 0 dengan 120. Verification (penentusahan) menyemak bahawa data dimasukkan atau disalin dengan betul, contohnya menaip kata laluan dua kali. Contoh: umur sah tetapi salah, 35 dan bukan 53, lulus validation, dan hanya langkah verification seperti menaip dua kali dapat mengesannya.

13. Jenis data ujian. Data normal sah dan lazim. Data sempadan (boundary) berada di hujung nilai yang dibenarkan. Data tidak normal (abnormal) patut ditolak. Contoh: bagi umur 13 hingga 18, uji 15 (normal), 13 dan 18 (sempadan), 12, 19 dan “abc” (ditolak).

Pangkalan data dan keselamatan

14. Kunci primer dan kunci asing. Kunci primer (primary key) mengenal pasti setiap rekod dalam jadualnya sendiri. Kunci asing (foreign key) ialah medan yang menyimpan kunci primer jadual lain untuk menghubungkannya. Contoh: StudentID ialah kunci primer dalam Students dan kunci asing dalam Results. Lihat pangkalan data dan penaakulan pertanyaan.

15. AND dan OR dalam pertanyaan. AND memerlukan kedua-dua syarat benar, OR memerlukan sekurang-kurangnya satu. Contoh: Year = 10 AND Club = "Chess" memulangkan lebih sedikit baris daripada Year = 10 OR Club = "Chess".

16. Penyulitan (encryption) dan cincangan (hashing). Penyulitan mengacau data supaya kunci yang betul dapat meleraikannya. Cincangan menukar data kepada nilai tetap yang tidak dimaksudkan untuk dipulihkan. Contoh: penyulitan melindungi mesej semasa dihantar. Lihat internet, keselamatan dan penggunaan bertanggungjawab.

Cara menggunakan senarai ini

Pilih empat pasangan seminggu. Bagi setiap pasangan, tulis satu ayat yang menyatakan apa yang berbeza, kemudian reka contoh anda sendiri. Jika tidak boleh, tambahkannya ke dalam log kesilapan anda.

Kemudian uji diri dengan soalan campuran dalam latihan asli. Jika tabiat tersilap perkataan berterusan, tuisyen Computer Science dalam talian satu dengan satu bermula dengan kelas percubaan berbayar selama satu jam pada kadar yang disahkan oleh guru yang ditugaskan, bermula dari RM80.

Soalan lazim

Istilah Computer Science yang mana paling kerap dikelirukan?

Validation dan verification mendahului senarai, diikuti bit dan byte, compiler dan interpreter, ralat sintaks dan ralat logik, serta RAM dan ROM. Setiap pasangan berkongsi sebahagian maksudnya, sebab itu contoh ringkas di sebelah definisi lebih membantu daripada definisi sahaja.

Adakah saya perlu tahu istilah dalam Bahasa Melayu atau Cina?

Peperiksaan dalam bahasa Inggeris, jadi pelajari istilah Inggeris dahulu. Mengetahuinya dalam Bahasa Melayu atau Cina boleh membantu anda memahami idea, dan alat jambatan konsep menunjukkan kedua-duanya. Dalam jawapan, tulis istilah Inggeris yang digunakan Cambridge.

Bagaimana mengingati perbezaan antara istilah yang serupa?

Kaitkan setiap istilah dengan contoh konkrit yang kecil, seperti borang yang menolak umur 200 bagi validation. Kemudian tulis pasangan itu bersebelahan dan nyatakan apa yang berbeza. Contoh yang jelas lebih melekat daripada definisi yang lebih panjang.

Adakah definisi ini perkataan tepat yang digunakan Cambridge?

Ia penerangan ringkas yang ditulis untuk pembelajaran, bukan petikan daripada sukatan. Dalam jawapan, gunakan perkataan yang diajar di kelas dan semak sukatan serta guru anda untuk tahap kejituan yang dijangka kertas anda.

Sumber rujukan

  1. Cambridge IGCSE Computer Science 0478 syllabus page

Dikemas kini:

Langkah seterusnya

Jika anda tahu perkataannya tetapi masih memilih yang salah dalam jawapan, guru satu dengan satu boleh menguji anda dengan soalan pendek dan mencari pasangan yang anda campur aduk.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80. Yuran lain, jadual dan susunan seterusnya disahkan terus bersama guru selepas kelas percubaan.

9,000+ pelajar telah dibantu melalui perkhidmatan kami