Terus ke kandungan
IGCSE·Tuition

Sains Komputer · Tuisyen

Tuisyen IGCSE Computer Science satu dengan satu

Atur cara anda nampak betul di skrin, tetapi jadual jejak dalam peperiksaan memberi jawapan yang lain daripada jangkaan anda.

Dalam halaman ini
  1. Siapa yang sesuai dengan tuisyen Computer Science ini?
  2. Adakah ini sukatan peperiksaan yang sebenar?
  3. Apakah yang boleh dilakukan pengajaran individu berbanding nota?
  4. Bahagian Computer Science manakah yang paling kerap dibawa pelajar?
  5. Di mana had tuisyen?
  6. Bagaimanakah prosesnya, dari pertanyaan hingga kelas percubaan?
  7. Bolehkah guru membina penaakulan anda, dan bukan kod sahaja?
  8. Ke mana selepas ini?

Kami mengajar Cambridge IGCSE Computer Science dalam talian, satu dengan satu, kepada pelajar di seluruh Malaysia. Selepas anda bertanya melalui WhatsApp, kami menetapkan guru berpengalaman untuk anda, dan anda bermula dengan kelas percubaan berbayar satu jam pada kadar yang disahkan guru itu, bermula RM80. Kadar disahkan kepada anda sebelum kelas.

Segala-galanya selepas kelas percubaan, termasuk kelas seterusnya, jadual dan yuran, diatur terus antara anda dengan guru. Kelas percubaan ialah kelas yang diajar, dengan soalan, kod dan langkah kerja anda sebagai bahan.

Siapa yang sesuai dengan tuisyen Computer Science ini?

Ia sesuai untuk pelajar yang boleh mengikuti atur cara di dalam kelas tetapi kehilangan markah apabila soalan meminta penaakulan. Anda mungkin menulis kod yang berjalan, namun tidak dapat menerangkan mengapa gelung (loop) berhenti di tempat itu, atau apa yang disimpan oleh pemboleh ubah (variable) pada pusingan ketiga.

Anda mungkin mengenali diri dalam salah satu situasi ini:

  • Gelung anda berjalan tanpa henti, atau terlepas item terakhir. Panduan tentang gelung yang tidak berhenti atau terlepas item terakhir menerangkan tabiat di sebaliknya.
  • Atur cara berfungsi dengan data contoh tetapi gagal pada kes sempadan seperti senarai kosong atau nilai terbesar yang dibenarkan. Lihat kes sempadan.
  • Anda keliru antara pengesahan input (validation) dengan pengesahan salinan (verification), atau pertanyaan SQL memulangkan terlalu banyak baris kerana syarat digabungkan dengan salah.
  • Anda boleh menulis kod tetapi tidak dapat menerangkan algoritma dengan kata-kata, jadi soalan penerangan kehilangan markah.
  • Anda membaca nasihat khusus Python di internet sedangkan laluan peperiksaan anda meminta sesuatu yang lain.
  • Ibu bapa melihat anda berjam-jam di komputer dan ingin tahu sama ada masa itu tertumpu pada kelemahan yang betul.

Halaman ini ditulis untuk kedua-duanya. Pelajar yang berfikir dalam kelas, dan ibu bapa yang menentukan sama ada kelas percubaan berbaloi dicuba.

Adakah ini sukatan peperiksaan yang sebenar?

Soalan yang paling kerap kami dengar ialah sama ada ini sukatan Cambridge yang sebenar, atau ICT, atau kursus pengekodan umum. Jawapannya, kelas mengikut kod sukatan Cambridge IGCSE Computer Science yang anda daftar, dan Computer Science dikekalkan berasingan daripada ICT.

Dua kod muncul dalam katalog Cambridge untuk bidang subjek ini: 0478 dan 0265. Kami menganggapnya sebagai laluan berasingan yang perlu disemak, bukan satu perkara yang boleh ditukar ganti. Sekolah atau pusat peperiksaan anda mengesahkan kod yang mana, dan laman Cambridge menunjukkan sukatan semasa serta notis.

Gunakan penjelajah sukatan dan tahun peperiksaan untuk menyusun senarai semakan, kemudian baca panduan kod dan tahun peperiksaan 0478 dan panduan 0265. Halaman tentang membezakan 2026 hingga 2028 daripada perubahan 2029 membantu jika sesuatu petua di internet kelihatan berasal daripada tahun peperiksaan lain.

Apakah yang boleh dilakukan pengajaran individu berbanding nota?

Guru yang memerhati anda menjejak algoritma dapat melihat baris tepat di mana gambaran anda tentang atur cara berbeza daripada atur cara sebenar. Dalam Computer Science, puncanya jarang “saya tidak tahu kata kunci itu”. Biasanya ia andaian tentang apa yang disimpan pemboleh ubah, atau nilai mana diuji dahulu oleh gelung.

Berikut contoh asli tentang rupa kelas itu.

Tugasan. Satu tatasusunan (array) menyimpan lima skor: 6, 11, 4, 11, 9. Algoritma perlu mengeluarkan skor tertinggi dan kedudukan pertama ia muncul. Kedudukan dinomborkan dari 1 dalam contoh ini.

Percubaan pertama pelajar.

Max ← 0
Pos ← 0
FOR i ← 1 TO 5
    IF Data[i] >= Max THEN
        Max ← Data[i]
        Pos ← i
    ENDIF
NEXT i
OUTPUT Max, Pos

Pelajar berkata, “Ia menjumpai nilai maksimum, jadi ia berfungsi.” Guru tidak berkata “salah”. Guru meminta pelajar mengisi jadual jejak (trace table) satu pusingan demi satu pusingan.

iData[i]Data[i] >= Max?MaxPos
mula00
16ya (6 >= 0)61
211ya (11 >= 6)112
34tidak112
411ya (11 >= 11)114
59tidak114

Outputnya ialah 11 dan 4. Nilai maksimum betul, tetapi kedudukan pertama bagi 11 ialah 2, bukan 4. Jadual menunjukkan puncanya pada baris 4: >= membenarkan nilai yang sama menimpa kedudukan yang disimpan.

Pembetulan dan semakan. Tukar perbandingan kepada >. Baris 4 menjadi “tidak (11 > 11 palsu)”, maka Pos kekal 2, dan outputnya 11 dan 2. Pelajar kemudian bertanya soalan kedua: bagaimana jika semua skor negatif? Max yang bermula pada 0 tidak akan diganti, jadi permulaan yang lebih selamat ialah Max ← Data[1] dan Pos ← 1.

Pelajarannya ialah tabiat itu. Jejak dahulu, ramal apa yang jadual akan tunjukkan, kemudian bandingkan dengan apa yang dilakukan kod.

Langkah yang sama berguna untuk gelung pengiraan, jumlah berjalan dan carian. Anda boleh melatih bahagian-bahagiannya dalam reka bentuk algoritma, pengulangan dan tatasusunan serta pengesahan input, pengesahan salinan dan ujian. Pelatih jejak pseudokod terhad membolehkan anda mencuba kemahiran yang sama sendiri.

Bahagian Computer Science manakah yang paling kerap dibawa pelajar?

Tiada senarai tetap, kerana guru mengikut kerja bertanda dan soalan anda. Beberapa corak kerap berulang, dan setiap satu ada tempat untuk dibaca dahulu.

Beritahu guru tahun peperiksaan dan laluan anda, supaya kerja kekal dalam skop yang didaftarkan oleh sekolah atau pusat peperiksaan anda.

Di mana had tuisyen?

Guru tidak boleh menduduki kertas anda, dan tidak boleh menggantikan latihan yang anda buat antara kelas. Kemajuan bergantung pada anda mencuba soalan sendiri, kemudian membawa bahagian yang tersekat ke kelas.

Beberapa sempadan praktikal:

  • Kami tidak mengendalikan peperiksaan atau pendaftaran. Pendaftaran, kemasukan, keputusan dan pengaturan akses ialah urusan sekolah atau pusat peperiksaan anda dan Cambridge.
  • Kerja yang dinilai atau setara kerja kursus mesti kekal milik anda. Guru boleh mengajar kaedah dan cara menguji kod anda sendiri, bukan menghasilkan kerja anda.
  • Skop sukatan bergantung pada kod dan tahun peperiksaan anda. Semak laman Cambridge sebelum kelas bermula.
  • Belajar sendiri mungkin memadai jika ralat anda hanya tergelincir sekali-sekala. Beberapa set latihan asli dan bacaan teliti kertas bertanda boleh membetulkannya.

Bagaimanakah prosesnya, dari pertanyaan hingga kelas percubaan?

  1. Bertanya melalui WhatsApp. Beritahu kami anda mahu Computer Science, tahun anda dan topik atau jenis soalan yang menyukarkan anda. Anda tidak perlu menghantar markah atau kod.
  2. Kami menetapkan guru. Seorang guru Computer Science berpengalaman ditetapkan untuk anda, dan kami mengesahkan kadar guru itu bagi kelas percubaan berbayar satu jam, bermula RM80.
  3. Sediakan agenda ringkas. Pembina agenda kelas percubaan satu jam membantu anda memilih dua titik tersekat, supaya sejam itu digunakan untuk kesukaran sebenar anda.
  4. Ikuti kelas percubaan. Ia diajar, satu dengan satu, dalam talian. Bawa soalan atau atur cara yang anda tidak dapat siapkan.
  5. Renung, kemudian putuskan. Panduan refleksi selepas kelas percubaan memisahkan kefahaman, komunikasi dan kejelasan langkah seterusnya. Urusan lanjut dibincangkan terus dengan guru.

Proses penuh ada di halaman kelas percubaan dan dalam cara tuisyen berfungsi.

Bolehkah guru membina penaakulan anda, dan bukan kod sahaja?

Soalan ini paling kerap ditanya pelajar dan ibu bapa Computer Science, dan ia soalan yang tepat. Penaakulan boleh dilihat. Minta guru menjelaskan sesuatu algoritma dengan lantang, dan dengar tiga perkara.

  1. Adakah mereka meramal output sebelum menjalankan atau menjejak atur cara?
  2. Adakah mereka menguji nilai sempadan, seperti senarai kosong, satu item atau nilai sama, seperti dalam contoh di atas?
  3. Bolehkah mereka menerangkan algoritma dengan kata-kata biasa tanpa menunjukkan kod siap? Panduan menerangkan algoritma tanpa kod siap merangkumi kemahiran ini.

Dalam kelas percubaan, bawa atur cara pendek dan perhatikan sama ada guru meminta anda menerangkan pilihan anda. Markah dalam subjek ini diberikan untuk penaakulan yang dapat anda tunjukkan.

Lebih 9,000 pelajar telah dibantu melalui perkhidmatan kami merentasi semua subjek. Angka itu meliputi keseluruhan perkhidmatan, bukan keputusan Computer Science, jadi nilai kesesuaian melalui kelas percubaan itu sendiri.

Ke mana selepas ini?

Mulakan dengan panduan pembelajaran Computer Science untuk peta topik penuh dan susunan belajar. Kemudian pilih modul yang sepadan dengan kelemahan anda: struktur pengaturcaraan untuk kod yang berjalan tetapi gagal, pengesahan input, pengesahan salinan dan ujian untuk soalan data ujian, atau penjelasan penyelesaian masalah untuk menulis algoritma.

Jika anda masih menimbang, baca mempertimbangkan tuisyen Computer Science untuk perbandingan adil antara belajar sendiri, kelas kumpulan dan satu dengan satu. Apabila sedia mencuba, memilih fokus kelas yang berguna membantu anda merancang jam pertama.

Soalan lazim

Berapakah kos kelas percubaan Computer Science?

Kelas percubaan berbayar satu jam bermula RM80. Kadar sebenar ialah kadar yang disahkan oleh guru yang ditetapkan, dan kami maklumkan kadar itu melalui WhatsApp sebelum kelas. Ia kelas yang benar-benar diajar, dengan soalan anda sebagai bahan. Yuran dan jadual seterusnya dipersetujui terus antara anda dengan guru selepas kelas percubaan.

Adakah ini sukatan Cambridge Computer Science atau kursus pengekodan biasa?

Ini ialah Cambridge IGCSE Computer Science, diajar mengikut peperiksaan yang anda daftar. Computer Science ialah subjek yang berasingan daripada ICT, dan ini bukan bootcamp pengekodan. Sahkan kod sukatan dan tahun peperiksaan dengan sekolah atau pusat peperiksaan serta laman Cambridge, kemudian beritahu guru supaya kelas kekal dalam skop.

Adakah ini tuisyen ICT atau tuisyen Computer Science?

Halaman ini untuk Computer Science, iaitu algoritma, pengaturcaraan, perwakilan data dan logik. ICT ialah subjek lain dengan tugasan perisian praktikal, dan ia mempunyai halaman tuisyen sendiri di laman ini. Jika anda tidak pasti sekolah mendaftarkan anda untuk subjek yang mana, tanya sekolah dahulu.

Adakah saya memilih guru Computer Science saya?

Tidak. Selepas pertanyaan anda, kami menetapkan guru berpengalaman mengikut tahap dan keperluan anda. Anda beritahu sukatan, tahun dan topik yang merisaukan anda, dan maklumat itu kami gunakan untuk membuat keputusan. Selepas kelas percubaan, anda boleh berbincang dengan guru tentang kesinambungan kelas.

Bahasa pengaturcaraan apakah yang akan digunakan?

Bahasa bergantung pada keperluan laluan peperiksaan anda, jadi semak sukatan dan tahun peperiksaan dahulu. Menulis dan menjejak pseudokod ialah sebahagian daripada kerja, dan kami kekalkan notasi yang digunakan kertas anda. Beritahu guru laluan anda supaya tiada andaian dibuat.

Bolehkah guru menulis atur cara atau kerja kursus saya?

Tidak. Kerja yang dinilai mesti kekal hasil kerja anda, dan sekolah atau pusat peperiksaan anda menentukan cara ia dikendalikan. Guru boleh menerangkan idea, menjejak contoh asli bersama anda dan menunjukkan cara menguji kod anda sendiri supaya anda dapat menyiapkan tugasan itu sendiri.

Sumber rujukan

  1. Laman sukatan Cambridge IGCSE Computer Science 0478

Dikemas kini:

Langkah seterusnya

Jika anda hanya menemui ralat selepas jawapan ditulis, kelas percubaan berbayar satu jam menunjukkan bagaimana seorang guru menjejak pemikiran anda baris demi baris sebelum sebarang urusan lanjut dibincangkan.

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